mysql通过substring_index和substring截取字符串
2012-09-04 11:52
375 查看
如mysql中有个列如下数值,怎么提出出其中ip地址
BGP-BeiJing-59.151.105.130-AD_read-YeZongKun
BGP-BeiJing-59.151.105.138_140_141-AD_LVS-YeZongKun
我提供sql语句如下:
select
SUBSTRING(substring_index(‘BGP-BeiJing-59.151.105.130-AD_read-YeZongKun’,'-’,3),(length(substring_index(‘BGP-BeiJing-59.151.105.130-AD_read-YeZongKun’,'-’,2))+2));
SUBSTRING
SUBSTRING(str,pos,len)
SUBSTRING(str FROM pos FOR len)
SUBSTRING(str,pos)
SUBSTRING(str FROM pos)
mysql> SELECT SUBSTRING(‘Quadratically’,5);
-> ‘ratically’
mysql> SELECT SUBSTRING(‘foobarbar’ FROM 4);
-> ‘barbar’
mysql> SELECT SUBSTRING(‘Quadratically’,5,6);
-> ‘ratica’
mysql> SELECT SUBSTRING(‘Sakila’, -3);
-> ‘ila’
mysql> SELECT SUBSTRING(‘Sakila’, -5, 3);
-> ‘aki’
mysql> SELECT SUBSTRING(‘Sakila’ FROM -4 FOR
2);
-> ‘ki’
substring_index
substring_index(str,delim,count)
mysql> SELECT SUBSTRING_INDEX(‘www.mysql.com’, ‘.’,
2);
-> ‘www.mysql’
mysql> SELECT SUBSTRING_INDEX(‘www.mysql.com’, ‘.’,
-2);
-> ‘mysql.com’
BGP-BeiJing-59.151.105.130-AD_read-YeZongKun
BGP-BeiJing-59.151.105.138_140_141-AD_LVS-YeZongKun
我提供sql语句如下:
select
SUBSTRING(substring_index(‘BGP-BeiJing-59.151.105.130-AD_read-YeZongKun’,'-’,3),(length(substring_index(‘BGP-BeiJing-59.151.105.130-AD_read-YeZongKun’,'-’,2))+2));
SUBSTRING
SUBSTRING(str,pos,len)
SUBSTRING(str FROM pos FOR len)
SUBSTRING(str,pos)
SUBSTRING(str FROM pos)
mysql> SELECT SUBSTRING(‘Quadratically’,5);
-> ‘ratically’
mysql> SELECT SUBSTRING(‘foobarbar’ FROM 4);
-> ‘barbar’
mysql> SELECT SUBSTRING(‘Quadratically’,5,6);
-> ‘ratica’
mysql> SELECT SUBSTRING(‘Sakila’, -3);
-> ‘ila’
mysql> SELECT SUBSTRING(‘Sakila’, -5, 3);
-> ‘aki’
mysql> SELECT SUBSTRING(‘Sakila’ FROM -4 FOR
2);
-> ‘ki’
substring_index
substring_index(str,delim,count)
mysql> SELECT SUBSTRING_INDEX(‘www.mysql.com’, ‘.’,
2);
-> ‘www.mysql’
mysql> SELECT SUBSTRING_INDEX(‘www.mysql.com’, ‘.’,
-2);
-> ‘mysql.com’
相关文章推荐
- 【MySQL】字符串截取之substring_index
- Mysql字符串截取总结:left()、right()、substring()、substring_index()
- mysql截取字符串substring_index(str,delim,count)
- [置顶] 【mysql 字符串截取】SUBSTRING_INDEX用法
- mysql中字符串的截取函数SUBSTRING_INDEX
- Mysql字符串截取函数SUBSTRING的用法说明
- Mysql字符串截取函数SUBSTRING的用法说明
- mysql 截取指定的两个字符串之间的内容(locate,substring)
- Mysql字符串截取函数SUBSTRING的用法说明
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- mysql 截取指定的两个字符串之间的内容(locate,substring)
- Mysql字符串截取函数SUBSTRING的用法说明
- Mysql字符串截取函数SUBSTRING的用法说明
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- Mysql字符串截取函数SUBSTRING的用法说明(转)
- mysql处理字符串的两个绝招:substring_index,concat
- Mysql字符串截取函数SUBSTRING的用法说明
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- substring_index——按关键字截取字符串
- Mysql字符串截取函数SUBSTRING的用法说明