如 A 字段里面包含 1 2 3三種類型的數據,但是三種類型的數據可能是不同的人錄入的,這時候要根據不同的人進行這三種類型進行數量統計 如下: 以下則是sql實現 select F_Olp_Man as '巡檢員' ,F_plan_count as '巡檢周期', COUNT ...
一 項目實例 我們有個訂單,有不同的產品類型,比如課程 雲市場類,那么訂單實體類的 imageUrl 就得取自不同的表了。比如 type 課程時,imageUrl 數據得從課程表里取 type 雲市場時,imageUrl 數據得從雲市場表里取。 那么如何寫 sql 呢 利用 case when then 語句。 重點就是這一句了: case when co.type then cms.image ...
2021-08-26 22:33 0 111 推薦指數:
如 A 字段里面包含 1 2 3三種類型的數據,但是三種類型的數據可能是不同的人錄入的,這時候要根據不同的人進行這三種類型進行數量統計 如下: 以下則是sql實現 select F_Olp_Man as '巡檢員' ,F_plan_count as '巡檢周期', COUNT ...
UPDATE SG_User SET DefaultOrganizationID = OrganizationID ...
1.某字段重復,其他字段值不同時,按重復字段分組只取一條的sql語句 select b.* from(SELECT a.*,row_number() over (partition by a.column )as group_idxFROM table_name a )bwhere ...
一、order by case when 理解 —— 根據一個字段的多個值進行排序 先看例子: 查詢 user 表,根據用戶狀態排序。狀態為1的排在最前面 >其次是狀態為0 >狀態為4 >狀態為3 >狀態為2 >狀態為6 >狀態 ...
目標:如果col1為空則取col2的值,如果col2也為空則取col3的值,如果col3還為則取col4的值,如果四個字段均為空則取默認值 1.數據准備 2.查詢結果 ...
update EquipSelfCheck esc1 set esc1.updateduser = (select esc2.createduser from EquipSelfCheck esc2 where esc2.id = esc1.id); ...
將同一表中某一字段賦值給另外一個字段的語句update jxc_ckmx ckmx1 set ckmx1.ddsl = (select ckmx2.sl from jxc_ckmx ckmx2 where ckmx2.id = ckmx1.id); ...