zoukankan      html  css  js  c++  java
  • Sql Server 中常用的字符串函数

    Sql Server 中常用的字符串函数:

    ● SubString(string,starting position,length):返回字符串的一部分。

    select substring(‘abcdefg’,3,2) as teststring

    执行结果
    teststring
    ——-
    cd

    ● Stuff(string,insertion position,delete count,string inserted):substring函数相反。

    select Stuff(‘abcdefg’,3,2,’123′) as teststring

    执行结果
    teststring
    ——-
    ab123cdefg

    ● CharIndex(search string,string,starting postion):返回一个字符串在另一个字符串中的起始位置。

    select CharIndex(‘c’,'abcdefg’,1) as teststring

    执行结果
    teststring
    ——-
    3

    ● Right(string,count)和Left(string,count):返回指定字符串从最右边或者最左边开始指定个数的字符。

    select Left(‘Nielsen’,2) as [Left],Right(‘Nielsen’,2) as [Right]

    执行结果
    Left      Right
    —————–
    Ni          en

    ● Len(string):返回指定字符串的长度。

    select Len(‘abcdefg’) as teststring

    执行结果
    teststring
    ——-
    7

    ● Rtrim(string)和Ltrim(string):删除起始或者尾随的空格。

    select Rtrim(‘  abcdefg  ’) as [Rtrim],Ltrim(‘  abcdefg   ‘) as [Ltrim]

    执行结果
    Rtrim        Ltrim
    ——————–
    **abcdefg    abcdefg**    *代表空格,以便区别

    ● Upper(string)和Lower(string):将整个字符串转换为大写或者小写。

    select Upper(‘abcd’) as [Upper],Lower(‘ABCD’) as [Lower]

    执行结果
    Upper        Lower
    ——————–
    ABCD         abcd

    ● Replace(source,search,replace):replace()函数在一个字符串中搜索指定的字符串,并用另一个字符串来替代它。

    select Replace(‘abcdefg’,'abc’,'***’) as teststring

    执行结果
    teststring
    ——-
    ***defg

  • 相关阅读:
    HDU 2236 无题Ⅱ
    Golden Tiger Claw(二分图)
    HDU 5969 最大的位或 (思维,贪心)
    HDU 3686 Traffic Real Time Query System (图论)
    SCOI 2016 萌萌哒
    Spring Boot支持控制台Banner定制
    构建第一个Spring Boot程序
    Spring Boot重要模块
    Java fastjson JSON和String互相转换
    BCompare 4 Windows激活方法【试用期30天重置】
  • 原文地址:https://www.cnblogs.com/Gaojier/p/2783606.html
Copyright © 2011-2022 走看看