zoukankan      html  css  js  c++  java
  • 字符串函数和数据类型转换函数

                             
    --字符串函数.返回字符串最左侧的字母的asii码
    print ascii('abcde')
    print ascii(' ')
    print char(97)--ascii码和字符之间的转换
    --*charindex查找字符串中对应字符段的开始索引,索引从1开始
    print charindex('de','abcdefg')
    --concat字符串链接
    print'abc'+'de'
    --
    select SOUNDEX('hello')
    select SOUNDEX('hell')
    select soundex('hella')
    --diference返回字符串的相似度
    select DIFFERENCE('hello','hell')
    --space 帮你打印输出空格
    select 'a'+SPACE(10)+'b'
    --*left截取字符串开头指定长度.right截取结尾指定长度.
    select left('abcdefgh',3)
    select right('abcdefgh',3)
    --*len去后空格计算长度,返回整数.
    select LEN(' abc  ')
    --*lower大写转小写.upper小写转大写
    select LOWER('ACde')
    select UPPER('abcde')
    --*ltrim去除前空格.rtrim去除右空格
    select LTRIM('   a a   ')
    select rTRIM('   a a   ')
    --查找对应通配符字符段的符合条件的第一个首字母索引,类似like
    select PATINDEX('%de%','abcdef')
    --*replace查找替换,三个参数.1.目标字符串2.要查的字符段3.替换成哪个字符段
    select REPLACE('abcdefabhhhhhhh','ab','@#')
    --replicate复制指定次数,并拼接为一个字符串返回
    select REPLICATE('dee',3)
    --*reverse翻转字符串
    select REVERSE('abcde')
    --str将float类型,截取之后,转换为字符串型
    select STR(1112.12345,3,2)
    --stuff从指定位置删除指定长度的字符段之后,再进行插入新的字符段
    select STUFF('abc123hhhhhh',4,15,'abc')
    --*substring截取字符串
    select SUBSTRING('abcde',4,2)
    --数据类型转换函数
    --cast函数
    select cast('123' as int)
    --convert函数,写法跟cast相反
    select convert(int,12.3)

  • 相关阅读:
    优雅高效的MyBatis-Plus工具快速入门使用
    mybatis中#{}和${}的区别
    异常处理com.sun.image.codec.jpeg.JPEGImageEncoder
    图片压缩之-JPEGCodec失效替换方案
    Bugly实现app全量更新
    MyBatis下MySqL用户口令不能为空
    java.lang.OutOfMemoryError: PermGen space及其解决方法
    Hibernate or 的用法
    如何理解<base href="<%=basePath%>"
    小程序 wx.request ajax示例
  • 原文地址:https://www.cnblogs.com/577521a/p/4149375.html
Copyright © 2011-2022 走看看