SqlServer常用函数汇总

本文汇总了SQL Server中常用的函数,包括字符串函数如charindex()、len()、upper()等,日期函数,数学函数,系统函数,聚合函数,全局变量以及自带的存储过程,为SQL操作提供了全面的参考。
摘要由CSDN通过智能技术生成

一 、字符串函数

1.charindex() – 字符索引
2.len() – 查看长度
3.upper() – 字符串大写转换
4.Ltrim() – 清除左边空格
5.Rtrim() – 清除右边空格
6.Left() – 从右第一位开始截取字符串
7.Right() – 从左第一位开始截取字符串
8.stuff() – 从某个位置删除替换
9.replace() – 查找并替换

例子如下

--charindex(查询内容,数据源),不指定开始位置,默认从1开始
select charindex('sjdy','www.sjdy.com')            --返回 5
---charindex(查询内容,数据源,开始位置)
select charindex('sjdy','www.sjdy.com',3)        --返回 5

-- len(数据源)    求字符串长度 

select len('www.baidu.com')                        --返回 13
-- left(数据源,左边开始位置)     从左开始截取指定长度的字符串
select left('www.baidu.com',3)                    --返回 www

--right(数据源,右边开始位置)    从右开始截取指定长度的字符串
select right('www.baidu.com',3)                    --返回 com

--replace(数据源,查找内容,替换内容)  将查找内容更改为替换内容
select replace('我爱我的家乡','家乡','祖国')        --返回 '我爱我的祖国'

--stuff(数据源,开始位置,要删除字符串的长度,新字符)   
--数据源,开始位置,删除几个字符,插入新的数据
select stuff('ABCDEF',2,3,'我和我的祖国')        --返回 'A我和我的祖国EF'
select stuff('ABCDEF',2,3,'')                    --返回 'AEF'

--upper(数据源)    将字符串转换为大写
select upper('sql server课程')                   --返回 'SQL SERVER课程'

--Ltrim(数据源)    清除字符左边的空格
select Ltrim('       SQL')                        --返回 'SQL'

--Rtrim(数据源)    清除字符右边的空格
select Rtrim('SQL       ')              
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值