SQL Server的各种表
时间:2018-12-22 13:15 来源:linux.it.net.cn 作者:IT
以下表格简便易懂 请认真仔细斟酌!
字符串函数:
字符串函数用于对字符串数据进行处理,并返回一个字符串或者数字.
函数名
描述
例子
CHARINDEX
用来寻找一个指定的字符串在另一个字符串中的起始位置
SELECT CHARINDEX('NAME','My name is Tom',1)
返回:4
LEN
返回传递给它的字符串长度
SELECT LEN('SQL SERVER 课程')
返回:12
UPPER
把传递给它的字符串转换为大写
SELECT UPPER('sql server 课程')
返回:SQL SERVER 课程
LTRIM
清楚字符左边的空格
SELECT LTRIM(' 周志宇 ')
返回:周志宇 (后面空格保留)
RIRIM
清楚字符右边的空格
SELECT LTRIM(' 周志宇 ')
返回: 周志宇(前面空格保留)
RIGHT
从字符串右边返回指定书目的字符
SELECT RIGHT(‘机房贷款’,2)
返回:贷款
REPLACE
替换一个字符串的字符
SELECT REPLACE(‘双方的奋斗',双,单)
返回:单方的奋斗
STUFF
在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串
SELECT STUFF('123我的456’,4,5,'他的')
返回:123他的456
日期函数:
日期函数用于操作日期值,我们不能直接对日期运用数学函数.
GETDATE
取得当前的系统日期
SELECT GETDATE()
返回:今天的日期
DATEADD
将制定的数值添加到指定的日期部分后的日期
SELECT DATEADD(mm,‘01/01/2009’)
返回:以当前的日期格式返回05/01/2009
DATEDIFF
两个日期之间的指定日期部分的间隔
SELECT DATEDIFF(mm,‘01/01/2009’,'05/01/2009')
返回:4
DATENAME
日期中指定日期部分的字符串形式
SELECT DATENAME(dw,'01/01/2000')
返回:Saturday或星期六
DATEPART
日期中指定日期部分的整数形式
SELECT DATEPART(day,'01/15/2000')
返回:15
year
yy,yyy
quarter
qq,q
month
mm,m
day
dd,d
dayofyear
dy,y
week
wk,ww
weekday
dw,w
hour
hh
minute
mi,m
second
ss,s
millisecond
ms
数学函数:
数学函数用于对数值型数据进行处理,并返回处理结果.
RAND
返回从0到1之间的随机float数
SELECT RAND()
返回:0.79288062146374
ABS
取数值表达式的绝对值
SELECT ABS(-43)
返回:43
CELING
向上取整
SELECT CELING(43.5)
返回:44
FLOOR
向下取整
SELECT FLOOR(39.8)
返回:39
POWER
取数值表达式的幂值
SELECT POWER(5.2)
返回:25
ROUND
将数值表达式四舍五入
SELECCT ROUND(43.543,1)
返回:43.500
SIGN
对于正数返回+1,对于负数但会-1,对于0返回0
SELECT SIGN(-43)
返回:-1
SQRT
取浮点表达式的平方根
SELECT SQRT(9)
返回:3
系统函数:
系统函数用来获取有关SQL server中对象和设置的系统信息.
CONVERT
用来转变数据类型
SELECT CONBERT(VARCHAR(5),12345)
返回:字符串12345
Order by:
1 默认按主键升序排序
2 select * from student
3 order by Gender desc
4
5 按照多列排序(先按年级,再按性别)
6 select * from student
7 order by GradeId asc,Gender desc
(责任编辑:IT)
以下表格简便易懂 请认真仔细斟酌! 字符串函数: 字符串函数用于对字符串数据进行处理,并返回一个字符串或者数字.
日期函数: 日期函数用于操作日期值,我们不能直接对日期运用数学函数.
数学函数: 数学函数用于对数值型数据进行处理,并返回处理结果.
系统函数: 系统函数用来获取有关SQL server中对象和设置的系统信息.
Order by:
1 默认按主键升序排序 2 select * from student 3 order by Gender desc 4 5 按照多列排序(先按年级,再按性别) 6 select * from student 7 order by GradeId asc,Gender desc (责任编辑:IT) |