在日常开发中,经常遇到查询子表数据,特别是在统计报表的时候,可能只显示子表某一个字段的信息,就会使用到将子表多条数据的同一个字段的值拼接成一个字段。 方法如下: 例如:查询销售表表,需要销售金额进行拼接 结果如下 拼接字段SQL: 查询结果: ListAgg ...
2019-12-26 16:26 0 1042 推荐指数:
--分组加排序,数据量大时结果会比较慢 SELECT listagg(t.ename,',') WITHIN GROUP(ORDER BY t.sal) FROM scott.emp t;SELECT listagg(t.ename,';') WITHIN GROUP(ORDER BY t.sal ...
update EquipSelfCheck esc1 set esc1.updateduser = (select esc2.createduser from EquipSelfCheck esc2 ...
将同一表中某一字段赋值给另外一个字段的语句update jxc_ckmx ckmx1 set ckmx1.ddsl = (select ckmx2.sl from jxc_ckmx ckmx2 where ckmx2.id = ckmx1.id); ...
select table_name from DBA_TAB_COLUMNS where COLUMN_NAME='字段名';字段名需要大写 ...
背景:会议室系统,若会议结束,则状态改为2。若正在会议,则状态改为1。若未开始,则状态改为0 如上代码是把state的状态根据不同的时间进行修改 参考:https://blog.cs ...
select table_name from DBA_TAB_COLUMNS where COLUMN_NAME='字段名'; 注意:字段名需要大写,否则你查不出来 ...