首页 > 数据库技术 > 详细

20101102--SQL字符串函数

时间:2014-11-02 12:18:48      阅读:144      评论:0      收藏:0      [点我收藏+]
--------------------字符串函数-------------------------
--ASCII  返回字符串的首字母的ASCII编码 
select ASCII(w)
select ASCII(a)
select ASCII(s)
select ASCII(d)
select ASCII(name) from xueshengxinxi
select *from xueshengxinxi where ASCII(name)>200--查询name中ASCII码大于200的
--CHAR  将ASCII代码转换成对应字符  CHAR
select CHAR (101)
select CHAR(age) from xueshengxinxi
--INDEX
--CHARINDEX 查找字符串,返回符合条件的字符串首字母的索引,索引从1开始,返回0是没有找到
select CHARINDEX(%,qwe#r1%4tyyuiopasdfghjklzxcvbnm)
select CHARINDEX(2,test2) from xueshengxinxi
--PATINDEX 返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。
-- 通配符   含义 
--   %     包含零个或多个字符的任意字符串。
--   _     任何单个字符。
--  [ ]    指定范围(例如 [a-f])或集合(例如 [abcdef])内的任何单个字符。
--  [^]    不在指定范围(例如 [^a - f])或集合(例如 [^abcdef])内的任何单个字符。
select PATINDEX (%%%,846!@#q78dwq6%478)
--字符串拼接 +号
select abc+def+gh
--DIFFERENCE  返回相似度,
select DIFFERENCE(abcde,2)
--LEFT 返回字符串中从左边开始指定个数的字符。 LEFT
select LEFT(abcde,3)--后面数字是几就截取几个
select LEFT(test2,2) from xueshengxinxi
--RIGHT 返回字符串中从右边开始指定个数的字符。

--LEN 返回指定字符串表达式的字符数,其中不包含尾随空格。
select LEN( 1234  )
--LOWER 转化为小写
select LOWER(ASDFG)
--UPPER 转化大写

--LTRIM 去除字符串中的左边的空格,.net的trimstart
select LTRIM(    1  )
--RTRIM 去除字符串中的右边的空格,

--REPLACE  替换,第一个参数是目标位置,第二个参数是要替换的字符段,第三个是要替换成的字符串。仅显示结果,这不会影响数据库的数据,
select REPLACE(test,8,二分) from xueshengxinxi
--REPLICATE  复制,可以复制0-n次,相当于先剪切再复制
select REPLICATE(qwe,3)
--REVERSE  翻转
select REVERSE(name) from xueshengxinxi
--SOUNDEX 返回一个由四个字符组成的代码 (SOUNDEX),用于评估两个字符串的相似性
SELECT SOUNDEX (Smith), SOUNDEX (Smythe)
--SPACE 空格 参数是几输入几个空格
select a+SPACE(10)+b
--STR 返回由数字数据转换来的字符数据。参数1是原数值,参数2是字符串长度(包括小数点),参数3是截取到小数点后几位
select STR(213.450,5,2)
--STUFF 将字符串插入另一字符串。参数1原字符串,参数2指定删除和插入的开始位置,参数3指定要删除的字符数,参数4指定要插入的字符串
select STUFF(abc123gh,4,3,def)
--SUBSTRING 从指定索引处截取指定长度的字符串。参数1原始字符串,参数2指定索引,参数2截取的字符串长度
select SUBSTRING(name,2,1) from xueshengxinxi

 

20101102--SQL字符串函数

原文:http://www.cnblogs.com/Tirisfal/p/4068890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!