如何从mysql 字段中提取值.. 假如有表 userinfo有个字段id address1 省:四川;市:成都;县:XX;邮编:610002 省:黑龙江;县:未知;邮编:20000我想查询得到:id post1 610002 20000如何操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id,SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '邮编:', -1) as post; select id,SUBSTRING_INDEX(post, '邮编:', -1) as post from userinfo ; mysql> select SUBSTRING_INDEX(SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '县:', -1),';',1);+-----------------------------------------------------------------------------------+| SUBSTRING_INDEX(SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '县:', -1),';',1) |+-----------------------------------------------------------------------------------+| 未知 |+-----------------------------------------------------------------------------------+1 row in set (0.00 sec)mysql>你查查SUBSTRING_INDEX的用法。 如果格式固定select id,SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '邮编:', -1) as post;select SUBSTRING_INDEX(SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '县:', -1),';',1); 关于mysql的连接数问题 mysql 数据库同步问题 我刚开始学MySql,请问这个SQL语句的意思是什么呢? 急救!!!!!排序 问题 求一条超复杂的sql语句[Postgresql] 列多会影响查询速度吗? 被锁住的表能不能自动的释放掉? 两张表联合逻辑判断 mysqld.sock找不到,数据库启动失败 来一位熟悉数据库的大佬帮忙解答一下下面这段函数的意思,感激不尽 3个线程同时执行mysql_real_connect的时候,总是会有1-3个线程出错,然后程序崩溃 Free buffers 应该接近0是最好的
mysql> select SUBSTRING_INDEX(SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '
县:', -1),';',1);
+-------------------------------------------------------------------------------
----+
| SUBSTRING_INDEX(SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '县:', -1),';'
,1) |
+-------------------------------------------------------------------------------
----+
| 未知
|
+-------------------------------------------------------------------------------
----+
1 row in set (0.00 sec)mysql>你查查SUBSTRING_INDEX的用法。
select id,SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '邮编:', -1) as post;
select SUBSTRING_INDEX(SUBSTRING_INDEX('省:黑龙江;县:未知;邮编:20000', '
县:', -1),';',1);