sql substring 函数

2018年02月09日 09:09 | 3609次浏览 作者原创 版权保护

SQL substring 函数 就是截取字符串,如:

select substring('abcdefg',1,4)

得到的结果是abcd,即从第一位开始,截取4位。所以语法为 substring(字段名,起始位置,取字符长度)

不过,此函数在不同的数据库中用法也不尽相同。

MySQL: SUBSTR( ), SUBSTRING( )

Oracle: SUBSTR( )

SQL Server: SUBSTRING( )

最常用到的方式如下 (在这里我们用 SUBSTR( ) 为例):

SUBSTR (str, pos)

由 <str> 中,选出所有从第 <pos> 位置开始的字元。请注意,这个语法不适用于 SQL Server 上。

SUBSTR (str, pos, len)

由 <str> 中的第 <pos> 位置开始,选出接下去的 <len> 个字元。

假设我们有以下的表格:

例子1

SELECT SUBSTR (Store_Name, 3) 
FROM Geography 
WHERE Store_Name = 'Los Angeles';

结果

's Angeles'

例子2

SELECT SUBSTR (Store_Name, 2, 4) 
FROM Geography 
WHERE Store_Name = 'San Diego';

结果

'an D'


小说《我是全球混乱的源头》
此文章本站原创,地址 https://www.vxzsk.com/517.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程