橘子+汽水=橘子汽水,∑(゚Д゚ノ)ノ好无聊!!!

火鸡+烤架=烤火鸡,ლ(´ڡ`ლ)还不错.

wm_concat()+表字段查询=(✪ω✪)会是啥呢?


wm_concat()函数,该函数可以把列值以","号分隔,并显示成一行。例子如下:

我有一个超级大的美食表CHINA_FOODS,里面包含了全国各地的美食,从地锅鸡、羊盘肠到红烧肉、臭豆腐...

今天加班写博客,写到这里的时候我感觉肥肠的饿,想点个外卖,于是想从美食表里面找个好吃的下单:

为了节省时间来写博客,我决定把下单和付款的重任交给我的小女朋友来执行。

对于我的这份将生命托付给她的信任,小女朋友表示受宠若惊并坚定的拒绝了我,因为懒癌晚期的她觉得截图没法直接复制到搜索框下单。

不过,事情还有转圜的余地,她表示如果我把截图改成字符串的形式的话,可以接受替我下单的请求。

“给我一秒钟!”我这样回复她。

一秒钟后,我写下了如下SQL

select wm_concat(food_name) from china_foods;

果断截图发送

什么情况,思索回忆...找到bug...打N遍电话反复承认不该发截图的错误...重新加回好友然后发送字符串类型的菜单。

这是要搞事情啊!为了吃的我先忍着,话说她怎么还懂全角半角这类的东西?

一秒钟后,我再次写下了如下SQL

--select wm_concat(food_name) from china_foods;
select replace(wm_concat(food_name),',',',') food_name from china_foods;

copy结果,发送

接下来的进展很顺利,小小的为难了我一下之后,小女朋友乖乖的给我去下单了,她果然还是爱我的(*^▽^*)

趁着外卖配送的时候,我又从A+V的角度小小的研究了一下wm_concat(),果然解锁了一个新姿势

--查询表A有哪些字段
SELECT column_name FROM all_tab_columns t WHERE t.OWNER='CMS_UAT' AND t.TABLE_NAME='COMPANY_TRF_LNS_F'; --将A表拥有的字段组装成字符串,代替传统的select * from TBL_A;
SELECT wm_concat(column_name) FROM all_tab_columns t WHERE t.OWNER='CMS_UAT' AND t.TABLE_NAME='COMPANY_TRF_LNS_F';

这样子的话,不管是写insert语句还是多字段的查询语句都很方便啊!

那么,我的外卖到了没有?

小女朋友:“那个...订单选错地址,外卖全送我这来了,要不我等你一起吃...”

问:教训小女朋友用什么姿势好?

再问:博主真的有小女朋友吗?

最新文章

  1. SpringMVC(关于HandlerMapping执行流程原理分析)
  2. HTML基础篇之HTML基本元素
  3. (转) Spring框架笔记(二十五)——NamedParameterJdbcTemplate与具名参数(转)
  4. Linux内核源码树建立加载hello模块
  5. IOS - 唯一标识符的获得和更新
  6. ASP连接数据库登录按钮
  7. web开发中的 emmet 效率提升工具
  8. 瞧,这就是UE4 C++
  9. 从0开始学习react(一)
  10. 在网上看到一个关于APP的测试
  11. SQL Server 查看备份集元数据的 4 种方法。
  12. 转接口IC GM7150BN/ GM7150BC:CVBS转BT656芯片 低功耗NTSC/PAL 视频解码器
  13. 2018年2月19日我的java学习(——)
  14. 编辑距离算法以及它的C#实现
  15. IDEA复制某个类的包名路径
  16. CISCO知识扫盲
  17. JSON.toJSONString中序列化空字符串遇到的坑
  18. 测序中Q20 Q30 Q40
  19. C语言 aabbcc、abc、fabc、aabc
  20. Linux后台运行命令,nohup和&的区别

热门文章

  1. webpack学习笔记(二)-- 初学者常见问题及解决方法
  2. Eclipse集成Tomcat教程
  3. 谈谈一些有趣的CSS题目(十四)-- 纯 CSS 方式实现 CSS 动画的暂停与播放!
  4. SQLServer数据库中开启CDC导致“事务日志空间被占满,原因为REPLICATION”的原因分析和解决办法
  5. 用webpack搭建react开发环境
  6. JS中的bind的实现以及使用
  7. google官方的下拉刷新+自定义上拉加载更多
  8. Java集合常见面试题集锦
  9. linux从入门到精通学习-NFS
  10. Bootstrap基础学习(一)—表格与按钮