正文

常用字符串函数的使用(T-SQL)2005-11-18 09:17:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/chaoyun2004/7098.html

分享到:

1:ASCII(varchar,输入),UNICODE(nvarchar,输入)
  说明:得到字符的ASCII码的整数值和UNIDODE码的整数值
  select ascii('a')
  /*结果
    97
  */


2:Char(int,输入),NChar(int,输入)
   说明:由字符得到相应的ASCII码和UNICODE字符,当输入的整数找不到相应的字符时返回NULL
    select char(97)
   /*结果
    a
   */


3:CharIndex(字符串1,字符串2)
  说明:返回字符串1在字符串2中的位置,如果字符串1不在2中,则返回0
  select charindex('d','abcd')
  /*结果
    4
  */
  select charindex('cd','abcd')
  /*结果
    3
  */
 
  select charindex('dd','abcd')
  /*结果
    0
  */


4:left(string,int)
  说明:返回字符串左边的整数个字符,如果字符串的长度小于输入的整数,则返回所有字符串
  select left('abcdef',3)
  /*结果
    abc
  */


5:right(string,int)
  说明:返回字符串右边的整数个字符,如果字符串的长度小于输入的整数,则返回所有字符串
  select right('abcdef',3)
  /*结果
    def
  */


6:len(string)
  说明:返回字符串中字符的个数
  select len('abcd')
  /*结果
    4
  */


7:lower(string)
  说明:将字符串中大写字符转换为小写字符
  select lower('SDSF')
  /*结果
    sdsf
  */


8:upper(string)
  说明:将字符串中小写字符转换为大写字符
  select lower('sdsf')
  /*结果
    SDSF
  */


9:rtrim(string)
 说明:删除字符串右边开始的所有空格
  select rtrim('abcd  ')
  /*结果
    'abcd'
  */


10:ltrim(string)
 说明:删除字符串左边开始的所有空格
  select rtrim('   abcd')
  /*结果
    'abcd'
  */


11:patindex('%string1%',string2)
   说明:string1在string2中第一次出现的起始位置
   select patindex('%de%','abcdef')
   /*结果
    4
  */


12:replace(string1,string2,string3)
  说明:用string3替换string1中的string2,如果string2不是string1的子字符串的话,最终会返回string1
  select replace('abcdef','bcd','xxx')
  /*结果
    'axxxef'
  */


13:stuff(string1,int1,int2,string2)
   说明:用string2替换string1中int1到int2中的这部分字符
   select stuff('abcdef',1,3,'xxx')
   /*结果
    'xxxdef'
   */ 


14:substring(sting,int1,int2)
    说明:返回string中int1到int2中的这部分字符
    select substring('abcdef',2,4)
    /*结果
    'bcde'
    */


15:space(int)
    说明:返回int个空格组成的字符串
    select space(10)
    /*结果
    '          '
    */


16:reverse(string)
   说明:将string反转
    select reverse('abcdef')
    /*结果
      fedcba
    */


   
  

阅读(3974) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册