易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL函数大全

聚合函数
MAX(字段)      
求某字段中的最大值
MIN(字段)
    
求某字段中的最小值
AVG(字段)
     
求某字段中的平均值
SUM(字段)
    
求某字段中的总和
COUNT(字段) 
统计某字段非空纪录数
COUNT
(*)       
统计纪录数
 
聚合函数练习
查询Products表,所有UnitPrice之和
查询Products表,所有高于50的UnitPrice之和
查询Products表,所有UnitPrice之平均值
查询Customers表,共有多少Customer
查询Customers表,共有多少Country
查询Products表,UnitPrice的最大值
 
 
日期函数
GETDATE()
作用:获取当前日期时间
DATEPART(datepart ,
date)
作用:获取日期或时间的一部分。有两个参数,date代表要被操作的日期。datepart代表要获
取的部分。
DATEDIFF(datepart , startdate ,
enddate)
作用:比较两个日期某一部分的差值,
通常startdate代表较早的日期 , enddate代表较晚的
DATEADD (datepart , number,
date)
作用:在date基础上加上一段时间
YEAR(date)
等价于DATEPART(year , date)
MONTH(date)
等价于DATEPART(month , date)
DAY(date)
等价于DATEPART(day , date)
 
Datepart Abbr.
year yy, yyyy
quarter   
qq, q
month     
mm, m
dayofyear        
dy, y
day  
dd, d
weekday  dw
hour hh
minute    
mi, n
second    
ss, s
millisecond      
ms
四舍五入保留两位小数
print
Round(5.5678,2)
向下取整
print Floor(1.9)
向上取整
print Ceiling(2.1)
create
table
score
(stuId int,
 ps int,
 jm int
)
insert into score values(1,99,54)
insert into score values(1,85,43)
insert into score values(1,92,71)
select
stuId,ceiling(ps*0.35+jm*0.65)
from Score
print
rand()*100
CHARINDEX
返回字符串中指定表达式的起始位置。
语法
CHARINDEX ( expression_r1 , expression_r2 [ , start_location ]
)
print charindex('hello','gsfjhellokjhellosa',7)
REPLACE


相关文档:

最简单的SQL Server数据库存储过程分页


最简单的SQL Server数据库存储过程分页
 
发布时间:2008.07.02 05:11     来源:赛迪网    作者:Alizze
【赛迪网-IT技术报道】最简单的SQL Server数据库存储过程分页:
1.只需要提供Sql语句和每页的记录数,页数就可以了
2,速度超快哟,100W记录1~3秒就分出来了
......

SQL_查询当天、近几天、本周、本月的SQL语句

经常会有时候要用到查询当天,近几天,本周,本月的相关数据,所以记录一下这些比较特殊的SQL语句~~
--当天
(usrRegTime >=CONVERT(varchar(10),getDate(),120)+' 00:00:00' and usrRegTime <=CONVERT(varchar (10),getDate(),120)+' 23:59:59')
--近三天
DateDiff(day,usrRegTime,getdate()) <=3
--本周 ......

一个SQL无限级树型存储过程实现树型结构数据排序

我们在平常的系统开发中常常会遇到像无限级分类这样的树型结构数据,现提供一个可用的数据库存储过程,可以完成树型结构数据的排序。
环境:windows7+Sql Server 2008
说明:下面代码已经转换成Sql server2000的脚本,处理效果如下,看sortname字段结果,代码经过测试。
创建树型表
CREATE TABLE [dbo].[categories](
......

sql2005中一个xml聚合的例子

sql2005中一个xml聚合的例子 收藏
该问题来自论坛提问,演示SQL代码如下
--建立测试环境
set nocount on
create table test(ID varchar(20),NAME varchar(20))
insert into test select '1','aaa'
insert into test select '1','bbb'
insert into test select '1','ccc'
insert into test select '2','ddd'
inser ......

经典SQL语句大全

下列语句部分是Mssql语句,不可以在access中使用。
  SQL分类:
  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
  首先,简要介绍基础语句:
  1、说明:创建数据库
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号