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

SQL 函数

时间:2015-05-29 19:58:04      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

一、数学函数

select SQRT (2) --取平方根
select ABS (-234) --取绝对值
select FLOOR (COUNT (*)/5.0) from news --取小于这个小数的最大整数
select CEILING (COUNT (*)/5.0) from news --取大于这个小数的最小整数
select ROUND (4.523,1) --保留小数点后几位

二、字符串函数

select LOWER ()--大写字母转成小写字母
select UPPER ()--小写字母转成大写字母
select LTRIM ()--压缩左边的空格
select RTRIM ()--压缩右边的空格
select LEFT (Title ,5)--从左边截取几个字符
select RIGHT (Title ,5)--从右边截取几个字符
select REVERSE (Title ) from news --对字符串进行翻转
select CHARINDEX (‘中国‘,title ) from news --这个字符串在这个列的哪个位置出现

三、替换字符串

select REPLACE (Title ,‘中国‘,‘美国‘)from news --把title表中的中国替换成美国
select STUFF (Title ,3,4,‘china‘) from news --替换的列名,从第几个位置开始,替换几个字符,以什么字符串来代替

四、其他函数

select RAND () --随机数生成函数 0-1之间
select LEN (‘china‘) --取字符串长度
select GETDATE () --获取当前时间
select YEAR (sbrithday ) from student --取日期时间的年份
select MONTH () -- 取日期时间的月份
select DAY () --取日期时间的天数
select DATEPART (DD/MM/YY/HH/MI/SS,sbrithday) from student -- 取日期时间的部分(日/月/年/小时/分钟/秒)
select CAST (123 as varchar(20)) --转换数据类型

SQL 函数

标签:

原文地址:http://www.cnblogs.com/qianxiaojinnian/p/4538988.html

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