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
转载请注明出处!谢谢!
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程