在日常開發中,經常遇到查詢子表數據,特別是在統計報表的時候,可能只顯示子表某一個字段的信息,就會使用到將子表多條數據的同一個字段的值拼接成一個字段。 方法如下: 例如:查詢銷售表表,需要銷售金額進行拼接 結果如下 拼接字段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='字段名'; 注意:字段名需要大寫,否則你查不出來 ...