问题:从字符串中提取出一个指定的、由分割符隔开的子字符串。
create view v as 
select 'mo,larry,curly' as name
from t1
union all
select 'tina,gina,jaunita,regina,leena' as name from t1;

select * from v;
+--------------------------------+
| name                           |
+--------------------------------+
| mo,larry,curly                 |
| tina,gina,jaunita,regina,leena |
+--------------------------------+

解决方案:

select name 
from (
select iter.pos,
substring_index(
substring_index(src.name,',',iter.pos),',',-1) name 
from v src,
(select id pos from t10) iter 
where iter.pos <=
length(src.name)-length(replace(src.name,',',''))
)x 
where pos =2;

+-------+
| name  |
+-------+
| larry |
| gina  |
+-------+

最新文章

  1. 在iOS 8中使用UIAlertController
  2. 获取radio和select的值,获取select的值
  3. HDU 4041 Eliminate Witches! --模拟
  4. VMWare安装苹果操作系统OS X
  5. OC数组中文排序
  6. 安装MySQL的心得
  7. scala学习笔记:集合
  8. JavaScript编程:使用DOM操作样式表
  9. easyuidatagrid扩展--玩一下,无实际意义
  10. MySQL相关命令与备份
  11. 学习JavaScript最佳实践方法
  12. robotframework+selenium搭配chrome浏览器,web测试案例(搭建篇)
  13. Http请求-get和post的区别
  14. BZOJ1767/Gym207383I CEOI2009 Harbingers 斜率优化、可持久化单调栈、二分
  15. 申请IPV6地址配置IPV6域名
  16. MVC源码分析 - View
  17. Java 8 新特性-菜鸟教程 (2) -Java 8 方法引用
  18. 13、通过Docker-compose快速搭建Wordpress
  19. linux环境变量的概述
  20. Python Oracle数据库监控

热门文章

  1. NYOJ 298-点的变换(经典矩阵解决点平移、缩放、翻转和旋转)
  2. vue之父子组件之间的通信方式
  3. 怎样在OTN站点高速找到asm包并下载 (Oracle RAC)
  4. iOS_20_微博自己定义可动画切换的导航控制器
  5. CSP 201612-3 权限查询 【模拟+STL】
  6. java jmenu的替代方案
  7. P1196 [NOI2002]银河英雄传说(并查集)
  8. 动态更改Menu
  9. 2-6 ES6常用语法
  10. HDU 2544 最短路 (Floyd)