
数据库
banweili008
这个作者很懒,什么都没留下…
展开
-
ORACLE 解决EN_CONCAT拼接结果不能自定义排序问题(listagg函数)-笔记
需求需要把多行数据拼接为一行,而且要按顺序 一开始用的EN_CONCAT函数,数据拼接是没问题,可是排序却怎么也排不了,子查询呀,临时表啊都试了,但就是一group by 排序就乱 后来百度发现了listagg函数,简直不要太巴适~ SELECT T.ID, LISTAGG(T.NAME,',') WITHIN GROUP ORDER BY(T.ORDER_NO) FROM TABLE T GROUP BY T.ID ...原创 2020-08-17 14:26:19 · 1584 阅读 · 0 评论 -
ORACLE常用sql语句示例记录(持续更新)
merge_into MERGE INTO LHJH_TBVAL_DNGHBZ A USING (SELECT '89DAE2E3BF9D7DD5E0530100007F2F38' AS VAL_ID FROM DUAL) B ON (A.VAL_ID = B.VAL_ID) WHEN MATCHED THEN UPDATE SET NUM_BFDX = '2', NUM_YKZBFDX = '1', NUM_WCL = ROUND('1' /原创 2020-06-20 14:13:41 · 281 阅读 · 0 评论