美文网首页
SQL-字符串函数

SQL-字符串函数

作者: 肉肉要次肉 | 来源:发表于2017-06-05 18:31 被阅读44次

SQL给我们提供了许多内置的函数,每个函数都有不同的功能,使用函数会给我们带来很多方便。

图1 图2

上面图1和图2是我整理出来的一些常用函数,那接下来我将挑出这里最常用的函数举例。

一、CHARINDEX : 在一个字符串中查找另一个字符串,如果找到,返回找到的位置,如果没有找到,返回0

图3 CHARINDEX字符串函数

二、LEN : 求字符串的长度

图4 LEN字符串函数

lengthb(string)计算string所占的字节长度 :返回字符串的长度,单位是字节

length(string)计算string所占的字符长度 :返回字符串的长度,单位是字符

三、LEFT : 从字符串的左边截取指定个数的字符 

图5 LEFT字符串函数

四:REPLACE : 替换一个字符串中的字符

图6 REPLACE 字符串函数

五、STUFF : 将字符串插入另一字符串。在第一个源字符串中从开始位置删除指定长度的字符,然后将第二个字符串插入第一个字符串中的开始位置。

图7 STUFF 

六、SUBSTRING(str,n):str表示一个完整的字符串,n表示从str中的第n位开始截取字符串

例如:

a:SELECT SUBSTR (Store_Name, 3)

      FROM Geography

      WHERE Store_Name = 'Los Angeles';  

      那么结果就是:'s Angeles'

b:SELECT SUBSTR (Store_Name, 2, 4)

      FROM Geography

      WHERE Store_Name = 'San Diego';  

      那么结果就是:'an D'

c:SELECT SUBSTR ("ABCDEFG", -3)

      //返回:EFG,注意参数-3,为负值时表示从尾部开始算起,字符串排列位置不变。

七:INSTR(string,subString,position,ocurrence):查找字符串位置

INSTR('CORPORATE FLOOR','OR', 3, 2)中

源字符串为'CORPORATE FLOOR'

目标字符串为'OR'

起始位置为3

取第2个匹配项的位置;返回结果为 14 '

。。。。

相关文章

  • SQL-字符串函数

    SQL给我们提供了许多内置的函数,每个函数都有不同的功能,使用函数会给我们带来很多方便。 上面图1和图2是我整理出...

  • 一、数据库之SQL语句

    一、SQL创表 二、SQL-插入 三、SQL-修改 四、SQL-删除 五、SQL-查询 以上是SQL语句常用的用法...

  • SQL-数学函数

    数学函数也是比较常用的函数,在SQL Server中提供了20多个用于处理整数与浮点值的数学函数。数学函数能够对数...

  • SQL-常见函数

    调用:select 函数名() [from 表];分类: 单行函数:如concat、length、ifnull等...

  • PHP字符串处理函数

    字符串长度函数 字符串替换函数 截取字符串函数 分割、连接、反转函数 空白处理函数 字符转义函数 字符串比较函数

  • MySQL进阶之常用函数

    一.字符串函数 CONCAT 字符串拼接函数 LOWER 字符串小写函数 UPPER 字符串大写函数 LEFT(s...

  • SQL-聚和函数

    聚合函数指的是能够居于列进行计算,将多个值合并成一个值, 聚合函数经常与SELECT语句的GROUP BY子句一起...

  • mysql函数汇总之字符串函数

    字符串函数主要用来处理数据库中的字符串数据。mysql中的字符串函数有计算字符串长度函数、字符串合并函数、字符串替...

  • sql

    sql-基础sql-基础查询-1sql-基础查询-2sql-更新 概览 数据库(Database,DB):将大量数...

  • SQL-日期、时间及转换成字符串函数

    以上是我整理出来的日期和时间的函数,接下来为大家依次演示。 一、GETDATE : 获取当前系统时间 二、DATE...

网友评论

      本文标题:SQL-字符串函数

      本文链接:https://www.haomeiwen.com/subject/hhxwfxtx.html