zoukankan      html  css  js  c++  java
  • 数据库系列学习(七)-函数之字符串函数

    1.字符串 的 长度

    image

    2.大小写 转换

    (1)全部转小写

    image

    (2)全部转大写

    image

    3.去空格

    (1)去左侧空格

    image

    (2)去右侧空格

    image

    (3)去两侧空格

    image

    4.字符串 的 截取

    (1)从 左侧 开始截取

    image

    (2)从 右侧 开始截取

    image

    (3)从任意位置 截取  子字符串

    image

    5.字符串 的替换

    image

    6.字符串 的 转义

    (1)字符 到 ASCII码

    image

    (2)ASCII码 到 字符

    image

    7.字符出现位置

    image

    8.发音匹配度:【了解】

    image

    9.字符串倒转

    select REVERSE('abcde')

    9.附录sql脚本,可直接复制黏贴

    --计算字符串的长度
    select len('Kimisme')
    --字符串转换为小写
    select lower('LILY')
    --字符串转换为大写
    select upper('zhizhi')
    --截去字符串左侧空格
    select ltrim('   love   ')
    --借去字符串右侧空格
    select rtrim('   love   ')
    --截去字符串两侧的空格
    select ltrim(rtrim('    love   '))
    --取子字符串
    --从第三位开始(即c),截取两位,得到cd
    select substring('abcdefgh',3,2)
    --计算子字符串的位置
    --因为m第一次出现在第三个位置,则为3
    select charindex('m','kimisme')
    --从左侧开始取子字符串
    --从左侧开始,截取长度为3的字符串,得到abc
    select left('abcdefg',3)
    --从右侧开始,截去长度为3的字符串,得到efg
    select right('abcdefg',3)
    --字符串替换
    --将字符串中的li替换成Lee,得到TeacherLee
    select replace('Teacherli','li','Lee')
    --得到字符串的ASCII码
    --得到97
    select ascii('a')
    --得到一个ASCII码数字对应的字符
    --得到a
    select char(97)
    --发音匹配度
    select soundex('kim')
    select difference('kim','kimmy')
    更多精彩内容请看:http://www.cnblogs.com/2star
  • 相关阅读:
    解决android SDK升级慢的问题
    matlab的table数据类型初步接触
    IDL软件初步了解
    将博客搬至CSDN
    使用GEANT4的模拟技术1
    geant4开发平台的构建方案的讨论a
    MFC学习1
    Qt如何学习(参考官方文档)
    我对动态磁盘的想法(不全)
    EGS5在linux系统下安装过程
  • 原文地址:https://www.cnblogs.com/kimisme/p/4562006.html
Copyright © 2011-2022 走看看