zoukankan      html  css  js  c++  java
  • SQL常用的字符处理函数

    • ASCII(字符串)

        返回字符串表达式中最左侧的ASCII代码值,eg :SELECT ASCII('S') 得到结果83

    • CHAR(字符)

        将整数类型的ASCII值转换为对应的字符,eg:SELECT CHAR(83) 得到结果S

    • LEN(需要获取长度的字符串)

        返回字符串的长度,eg:SELECT LEN('ooooo') 得到结果5

    • LEFT(需要被从左边截取的字符串,截取的长度)

        返回左边的字符串,eg:SELECT LEFT('abcdefg',3) 得到结果 abc

    • RIGHT(需要被从右边截取的字符串,截取的长度)

        返回右边的字符串,eg:SELECT RIGHT('abcdefg',3) 得到结果 efg

    • CHARINDEX(需要查找位置的子字符串,父字符串,[从哪个位置开始找])

        返回被查找的子字符串在父字符串中的位置,eg:SELECT CHARINDEX('cd','abcdefg',1) 得到结果3

    • PATINDEX(%需要查找的子字符串%,父字符串)

        返回指定表达式中模式第一次出现的开始位置,子字符串可使用通配符%,而上面的CHARINDEX不可以。eg:SELECT PATINDEX('%cd%','abcdefg') 得到结果3

    • LTRIM(需要被清空左边的字符串)

        返回被清空左边空格的字符串,eg:SELECT LTRIM('     abc') 得到结果 abc

    • RTRIM(需要被清空右边的字符串)

         返回被清空左边空格的字符串,eg:SELECT LTRIM('     abc') 得到结果 abc

    • STUFF(字符串,开始下标,截取长度,插入的字符串)

        在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串。eg:SELECT STUFF('abcdefg',2,2,'ooo') 得到结果 aooodefg

    • REPLACE(指定字符串,需要被替换的字符串,替换的字符串)

        替换字符串返回新的字符串,eg:SELECT REPLACE('abcdefg','cd','ooo') 得到结果 aboooefg

    • UPPER(需要转换为大写的字符串)

        把传递给它的字符串转换为大写,eg:SELECT UPPER('abc') 得到结果 ABC

    • LOWER(需要转换为小写的字符串)

        把传递给它的字符串转换为小写,eg:SELECT LOWER('ABC') 得到结果 abc

    • SUBSTRING(字符串,起始下标,长度)

        返回提取的字符串,eg:SELECT SUBSTRING('abcdefg',2,2) 得到结果 bc

    • REVERSE(需要逆向取值的字符串)

        返回字符串值的逆向值,eg:SELECT REVERSE('abc') 得到结果 cba

    • REPLICATE(需要重复的字符串,重复次数)

        以指定次数重复字符串值,eg SELECT REPLICATE('abc',2) 得到结果为 abcabc

  • 相关阅读:
    PHP调用Webservice实例
    php 判断是否为搜索引擎蜘蛛 转载
    IBM WebSphere MQ / Omegamon XE for Messaging / ActiveMQ 5.9 / Apache Artemis
    IBM Tivoli Workload Scheduler
    my read_psychology
    IBM WebSphere Portal / RAD 7.5
    IBM WebSphere Extended Deployment
    鱼C加密程序
    多分支Case语句
    函数模板 C++快速入门44
  • 原文地址:https://www.cnblogs.com/smallzhen/p/12199248.html
Copyright © 2011-2022 走看看