SQL Server常用函数
来源:互联网 发布:ai人工智能 电影结局 编辑:程序博客网 时间:2024/05/18 02:15
在数据库查询数据时,我们经常使用一些函数,使我们的查询更加方便快捷,下面就把SQL Server中我们常用的几个函数给列举出来,供参考。
1.字符串函数用户控制返回给用户的字符串,这些功能仅用于字符型数据。
2.日期函数用于操作日期值,我们不能直接对日期运用数学函数。
3.数学函数用于对数值进行代数运算。
4.系统函数用来获取有关SQL Server中对象和设置的系统信息。
函 数 名
描 述
举 例
部分常用的字符串函数
Charindex
用来寻找一个指定的字符串在另一个字符串中的起始位置
Select charindex(‘accp’,’my accp course’,1)
返回:4
Len
返回给它的字符串长度
Select len(‘SQL server 课程’)
返回:12
Upper(lower)
把传递给它的字符串转换为大写
Select upper(‘SQL server 课程’)
返回:SQL SERVER 课程
Ltrim(rtrim)
清除字符左边的空格
Select ltrim(‘ 字符 ’)
返回:字符 (后面的空格保留)
Right
从字符右边返回指定数目的字符
Select right(‘1234567890’,5)
返回:67890
Replace
替换一个字符串的字符
Select replace(‘我爱你’,’你’,’妳’)
返回:我爱妳
Stuff
在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串
Select stuff(‘ABCDEFG’,2,3,’蓝蓝的天蓝蓝的梦’)
返回:A蓝蓝的天蓝蓝的梦G
部分常用的日期函数
Getdate
取得当前的系统日期
Select getdate()
返回:当前的日期,时间
Dateadd
将指定的数值添加到指定的日期部分后的日期
Select dateadd(mm,4,’2009-6-24’)
返回:以当前日期格式返回2009-10-24
Datediff
两个日期之间的指定日期部分的区别
Select datediff(mm,’2009-5-24’,’2009-10-24’)
返回:5
Datename
日期中指定日期部分的字符串形式
Select datename(dw,2009-10-24)
返回:星期六
Datepart
日期中指定日期部分的整数形式
Select datepart(day,’2009-10-24’)
返回:24
部分常用的数学函数
Abs
取数值表达式的绝对值
Select abs(-60)
返回:60
Ceiling
取大于或等于指定数值、表达之的最小整数
Select ceiling(19.5)
返回:20
Floor
取小于或等于指定表达式的最大整数
Select floor(19.5)
返回:19
Power
取数值表达式的幂值
Select power(5,2)
返回:25
Round
将数值表达式四舍五入为指定精度
Select round(12.34567,2)
返回:12.35
Sign
对于正数返回+1、对于负数返回-1、对于0则返回0
Select sign(-33)
返回:-1
Sqrt
取浮点表达式的平方根
Select sqrt(64)
返回:8
部分常用的系统函数
Convert
用来转变数据类型
Select convert(varchar(5),12345)
返回:字符串12345
Current_user
返回当前用户的名字
Select current_user
返回:你登陆的用户名
Datalength
返回用于指定表达式的字节数
Select datalength(‘123我love你’)
返回:11
Host_name
返回当前用户所登录的计算机名字
Select host_name()
返回:你所登录的计算机的名字
System_user
返回当前所登录的用户名称
Select system_user
返回:你当前所登录的用户名
User_name
从给定的用户ID返回用户名
Select user_name(1)
返回:从任意数据库中返回“dbo“
- Sql Server 常用函数
- Sql Server 常用函数
- SQL Server 常用函数
- Sql Server 常用函数
- Sql Server 常用函数
- Sql Server 常用函数
- sql server常用函数
- Sql Server 常用函数
- SQL SERVER常用函数
- SQL SERVER常用函数
- sql server常用函数
- Sql Server 常用函数
- SQL Server常用函数
- SQL SERVER常用函数
- SQL SERVER常用函数
- Sql Server 常用函数
- SQL Server 常用函数
- sql server常用函数
- 摄像头 Roberts 算子 边缘检测 opencv
- tmail.exe 各项命令参数
- fedora网络连接问题
- Qt4 设置应用程序图标
- LPTSTR、LPCSTR、LPCTSTR、LPSTR的意义
- SQL Server常用函数
- Discuz! 7.0.0 Rewrite 配置说明
- session Asii码转换
- 存储学习之路
- 树言树语:等待呼喊中的面试消息
- game c++
- 表单中文本框和密码框对齐
- SUSE VNC copy&paste
- 碰撞检测