sql server中与字符串处理有关函数及示例(第一个字符从1开始)

函数名

例子

描述

ASCII

select ascii('ABC');

65,最左边字母‘A’的ASCII

CHAR

select char(65);

A,与该ASCII等值的字符

CHARINDEX

select charindex('e','hello');

2,匹配字符的开始位置

DIFFERENCE

select difference('hello','hell');

4,不了解

LEFT

select left('richard',4);

rich,从左边字符串一部分

LEN

select len('richard');

7,字符个数

RIGHT

select RIGHT('richard',4);

Hard

LOWER

select LOWER('RICHARD');

richard

UPPER

select upper('richard');

RICHARD

LTRIM

select LTRIM('   RICH');

除去表达式前的空格

RTRIM

select RTRIM('RICH   ');

删除表达式后的空格

PATINDEX

select PATINDEX('%BOX%','ACTIONBOX');

7,返回模式在指定表达式中第一次出现的位置,或0,如果没找到

REVERSE

select REVERSE('ACTION');

NOITCA,字符串倒置

SPACE

SELECT 'RICHARD'+SPACE(2)+'HILL';

加入空格

STR

select str(123.4598,8,3);

123.460,这个函数把数值型数据转变成字符数据,这里的第二个参数指总长度,这包括小数点,正负号,数字和空格,第三个参数指小数点右边保留几位,会四舍五入

STUFF

select stuff('weather',2,3,'i');

wiher,从第二个字符起(包括第二个),后的三个字符替换成’i’;

SUBSTRING

select substring('weather',2,2);

ea,截取字符串,从第二个开始(包括第二个,取出两个字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值