列別名不能用于where子句
?
動態sql,某一列值作為子查詢的表名,或者某一列值為一個sql語句,直接查詢結果
?
內存表
?
按日期分組
?select?count(*),substr(t.date,1,10)??from?table?t?where??t.date?like?'2010-03%'?group?by?substr(t.date,1,10)?
?
over開窗函數
?
防止插入重復數據
INSERT INTO data_group_call_link ( groupcall_id, data_id, data_phone, data_source )( SELECT " 3 " groupcall_id, uuid data_id, item_phone data_phone, "k" data_source FROM data_item_b23209a6517c42da9f7338290a181f16 WHERE NOT EXISTS ( SELECT * FROM data_group_call_link WHERE item_phone = data_group_call_link.data_phone OR item_owner IS NOT NULL )
?
根據條件做count操作
SELECT p.container_name DATA, count (t.data_source) num, sum ( CASE WHEN t.call_flag > " 0 " THEN 1 ELSE 0 END ) complete FROM data_group_call_link t JOIN data_container p ON t.data_source = p.data_table WHERE t.groupcall_id = " 3 " GROUP BY t.data_source
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
