SQL Server

字符串常用操作

------字符串相关操作-----------

--查询字符串长度 返回5
select LEN('12345') 
--查询字节个数 返回6
--查询表的字段时需要注意,返回值和字段的类型密切相关
select DATALENGTH('adcfdc')
--转小写
select LOWER('ACSACSAC')
--转大写
select UPPER('abc')
--去除字符串左边的空格
select '-------'+LTRIM('  哈哈哈   ---------')
--去除字符串右边的空格
select '-------'+RTRIM('  哈哈哈   ')
--返回字符串的位置
select CHARINDEX('1','212344');
--从左侧开始截取字符串
SELECT LEFT('1111;2344;556', CHARINDEX(';', '1111;2344;556') - 1);
--从右侧开始截取字符串
SELECT RIGHT('1111;2344;556', 2);
--从第几位开始截取
SELECT SUBSTRING('ABCDEFG;ESHJADA;DGJQDJ',2,1);

--制表符: 
CHAR(9) 
--换行符: 
CHAR(10) 
--回车符: 
CHAR(13)

  作者:Jeremy.Wu
  出处:https://www.cnblogs.com/jeremywucnblog/
  本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/jeremywucnblog/p/12462003.html