内置函数使用举例
2014-08-15 19:27
155 查看
内置函数
字符串
日期
数学
其他:isnull convert row_number
select len('dshgjkdhsad') 返回指定字符串表达式的字符数,其中不包含尾随空格。
itrim(' anc skkmkls ') 返回删除了前导空格之后的字符表达式
select rtrim('abc ') 返回删除了尾随空格之后的字符表达式
select len(itrim(' anc skkmkls ')) 结合使用
[align=left]
[/align]
Select replace ('abcttabchhabc', 'abc','123' )
字符串表达式3 替换字符串表达式1中出现的所有字符串表达式2 的匹配项,返回新的字符串
[align=left]
[/align]
[align=left]substring(字符串表达式,开始位置,长度) select substring('abcdef',2,2)返回bc返回子字符串[/align]
[align=left]
[/align]
[align=left]select charindex ('ss', 'eefssvss',5 )[/align]
在字符串2 中查找字符串 1,如果存在返回第一个匹配的位置,如果不存在返回0。如果字符串 1 和字符串 2 中有一个是null 则返回 null。可以指定在字符串2 中查找的起始位置。
upper
返回将小写字符数据转换为大写的字符表达式。
select getdate()
当前系统日期、时间
[align=left] [/align]
select DATEADD(DAY ,220, GETDATE())
在向指定日期加上一段时间的基础上,返回新的datetime 值
[align=left] --计算年龄[/align]
[align=left] [/align]
select DATEDIFF(YEAR ,'1992-09-27', GETDATE());
返回跨两个指定日期的日期和时间边界数。
[align=left] --计算年龄的人数[/align]
[align=left] [/align]
select count(DATEDIFF (YEAR, '1992-09-27',GETDATE ()));
[align=left] --随机数[/align]
RAND ()*10
0-10之间的随机数
select floor(RAND ()*10)
返回小于或等于所给数字表达式的最大整数 忽略余数
[align=left] [/align]
select POWER(5 ,3)
返回给定表达式乘指定次方的值。
[align=left]
[/align]
[align=left]
[/align]
[align=left] --使用指定的替换值替换null[/align]
[align=left] [/align]
select ISNULL(null,1000 )
[align=left]
[/align]
[align=left]isnull(comm,0)[/align]
[align=left] 如果 不为 NULL,那么返回comm;否则返回 0。[/align]
[align=left] [/align]
select '我的分数:' +CONVERT(char( 20),100 )
将100转换为char类型
[align=left] [/align]
[align=left] --伪列 row_number 网站分页时使用[/align]
[align=left] select * from student;[/align]
[align=left] [/align]
[align=left] select *, ROW_NUMBER () OVER (ORDER BY name desc) from student;[/align]
[align=left] [/align]
[align=left] select top 5 * from student order by id;[/align]
[align=left]
[/align]
[align=left]
[/align]
字符串
日期
数学
其他:isnull convert row_number
select len('dshgjkdhsad') 返回指定字符串表达式的字符数,其中不包含尾随空格。
itrim(' anc skkmkls ') 返回删除了前导空格之后的字符表达式
select rtrim('abc ') 返回删除了尾随空格之后的字符表达式
select len(itrim(' anc skkmkls ')) 结合使用
[align=left]
[/align]
Select replace ('abcttabchhabc', 'abc','123' )
字符串表达式3 替换字符串表达式1中出现的所有字符串表达式2 的匹配项,返回新的字符串
[align=left]
[/align]
[align=left]substring(字符串表达式,开始位置,长度) select substring('abcdef',2,2)返回bc返回子字符串[/align]
[align=left]
[/align]
[align=left]select charindex ('ss', 'eefssvss',5 )[/align]
在字符串2 中查找字符串 1,如果存在返回第一个匹配的位置,如果不存在返回0。如果字符串 1 和字符串 2 中有一个是null 则返回 null。可以指定在字符串2 中查找的起始位置。
upper
返回将小写字符数据转换为大写的字符表达式。
select getdate()
当前系统日期、时间
[align=left] [/align]
select DATEADD(DAY ,220, GETDATE())
在向指定日期加上一段时间的基础上,返回新的datetime 值
[align=left] --计算年龄[/align]
[align=left] [/align]
select DATEDIFF(YEAR ,'1992-09-27', GETDATE());
返回跨两个指定日期的日期和时间边界数。
[align=left] --计算年龄的人数[/align]
[align=left] [/align]
select count(DATEDIFF (YEAR, '1992-09-27',GETDATE ()));
[align=left] --随机数[/align]
RAND ()*10
0-10之间的随机数
select floor(RAND ()*10)
返回小于或等于所给数字表达式的最大整数 忽略余数
[align=left] [/align]
select POWER(5 ,3)
返回给定表达式乘指定次方的值。
[align=left]
[/align]
[align=left]
[/align]
[align=left] --使用指定的替换值替换null[/align]
[align=left] [/align]
select ISNULL(null,1000 )
[align=left]
[/align]
[align=left]isnull(comm,0)[/align]
[align=left] 如果 不为 NULL,那么返回comm;否则返回 0。[/align]
[align=left] [/align]
select '我的分数:' +CONVERT(char( 20),100 )
将100转换为char类型
[align=left] [/align]
[align=left] --伪列 row_number 网站分页时使用[/align]
[align=left] select * from student;[/align]
[align=left] [/align]
[align=left] select *, ROW_NUMBER () OVER (ORDER BY name desc) from student;[/align]
[align=left] [/align]
[align=left] select top 5 * from student order by id;[/align]
[align=left]
[/align]
[align=left]
[/align]
相关文章推荐
- 使用php重新实现PHP脚本引擎内置函数
- Iptables 命令使用举例
- Iptables 命令使用举例
- struts标签使用举例
- struts的logic标签详细使用方法及举例说明
- struts标签使用举例
- 常用struts标签使用举例--logic篇
- 深入WPF中的图像画刷(ImageBrush)之1——ImageBrush使用举例
- MapX SetKeyField及GetKeyValue使用举例。
- 使用php重新实现PHP脚本引擎内置函数
- 使用过的T-SQL内置函数记录
- CruiseControl 2.6.2简介及使用举例
- CPropertySheet控件使用举例
- 常用struts标签使用举例--html篇(转载)
- v$session_event 使用举例
- diaplaytag的使用举例
- struts标签使用举例--logic篇
- struts标签使用举例--logic篇
- 为什么oracle的内置函数中没有leftstr,rightstr之类的字符串函数(substr使用说明大全)
- struts标签使用举例-logic