码迷,mamicode.com
首页 > 数据库 > 详细

常用SQL函数

时间:2015-05-30 23:54:32      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

---------数学函数
select SQRT(2) --开平方
select ABS(-123) --区绝对值
select ROUND(1.2345,1) --保留小数点后1位 四舍五入保留
select COUNT(*)/5.0 from Car
select CEILING(COUNT(*)/5.0)from Car --大于这个小数的最小整数
select FLOOR(COUNT(*)/5.0)from Car --小于这个小数的最大整数
---------字符串函数
select LOWER(UserName) --大写字母转换成小写
select UPPER(UserName) --小写字母转换成大写
select LTRIM(  name) --将左边的空格压缩掉
select RTRIM(name  ) --将右边的空格压缩掉
select left(Name,3)from Car --从左边截取car表name的三个字符
select right(Name,3)from Car --从左边截取car表name列的三个字符
select SUBSTRING(Name,3,3)from Car --从car表name列第三个字符开始截取3个字符
select REVERSE(Name)from Car --将所在列的字符串反转
select CHARINDEX(奥迪,Name)from Car --查找‘奥迪‘在car表name列哪一个位置出现
select REPLACE(Name,奥迪,宝马)from Car --把‘奥迪‘替换成‘宝马‘
select STUFF(Name,3,4,宝马)from Car --将name列从第3个字符开始后的4个字符替换成‘宝马‘
select RAND()*10 --随机出来的0-1之间的随机数可以*10后随机0-10之间的随机数 
select LEN(宝马) --取字符串的长度
----------日期时间函数
select GETDATE() --获取当前的时间
select YEAR(Birthday)from Info --取日期时间的年份
select MONTH(Birthday)from Info --取日期时间的月份
select DAY(Birthday)from Info --取日期时间的天数
select DATEPART(YY,Birthday)from Info --取日期时间yy年,mm月份,dd天,hh小时,mi分钟,ss秒
select CAST(123 as varchar(20)) --数据转换将123转换成varchar

 

常用SQL函数

标签:

原文地址:http://www.cnblogs.com/liujiangping/p/4541252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!