• 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

  • 相关阅读:
    Android拍照+方形剪裁——附代码与效果图
    Caffe源代码中Solver文件分析
    Java学习笔记五(多线程)
    setTimeout和setInterval的区别
    javascript中this的妙用
    javascript基于原型的语言的特点
    css样式小技巧
    html块元素和内联元素
    怎么解决浏览器兼容性问题
    高效率、简洁、CSS代码优化原则
  • 原文地址:https://www.cnblogs.com/Gaojier/p/2783606.html
Copyright © 2020-2023  润新知