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
用
相关文档:
1. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dat ......
SQL语句复制表的方法
(2009-08-29 13:41:54)
标签:
sql
分类:计算机知识
如果目的表已经存在:
insert into DATAHR.DBO.GBITEM
select * from DEMO.DBO.GBITEM
如果目的表不存在:
select * into DATAHR.DBO.GBITEM
from DEMO.DBO.GBITEM
跨库导入
select * into [zk_news].[dbo].[News1] from [zk_media].[ ......
今天安装SQL SERVER 2000 个人版,安装最后弹出错误对话框:
“安装程序配置服务器失败。参考服务器错误日志和C:\windows\sqlstp.log”,从而无法安装。
到具体的目录查看显示"一般性网络错误",在网上搜索问题原因及解决方案如下:
此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。 ......
下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
......
在SQL Server的性能调优中,有一个不可比拟的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。
在SQL Server的性能调优中,有一个不可比拟的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。记得在给一家 ......