車輛違規資訊表testmodel_test
表結構:
表字段:cra_id(車牌號),if_weigui(該次行駛是否違規,0是正常,1是違規)
目的:查詢表中共有幾輛車,違規的有幾輛車;
方法1select count(f.cra_id) carnum, sum(f.weigui) weiguinum from
(select a.cra_id,b.weigui
from testmodel_test a
left join
(select t.cra_id, 1 as weigui from testmodel_test t
where t.if_weigui=1
group by t.cra_id) b on b.cra_id=a.cra_id
group by a.cra_id)f
方法2select table1.車輛數,table2.違規車輛數 from
(select count(distinct(cra_id)) as '車輛數' from `testmodel_test` )table1
join
(select count(distinct(cra_id)) as '違規車輛數' from `testmodel_test` where if_weigui=1)table2
如果是有多行資料,可以加個鏈結控制
select table1.車輛數,table2.違規車輛數 from
(select0 as a,count(distinct(cra_id)) as '車輛數' from `testmodel_test` )table1
join
(select 0 as c ,count(distinct(cra_id)) as '違規車輛數' from `testmodel_test` where if_weigui=1)table2
on table1.a=table2.c
結果:
mysql 查詢不同列的數量合計
車輛違規資訊表testmodel test 表結構 表字段 cra id 車牌號 if weigui 該次行駛是否違規,0是正常,1是違規 目的 查詢表中共有幾輛車,違規的有幾輛車 方法1 select count f.cra id carnum,sum f.weigui weiguinum fro...
mysql查詢大小寫 mysql查詢不區分大小寫
摘自 當我們輸入不管大小寫都能查詢到資料,例如 輸入 aaa 或者aaa aaa都能查詢同樣的結果,說明查詢條件對大小寫不敏感。解決方案一 於是懷疑mysql的問題。做個實驗 直接使用客戶端用sql查詢資料庫。發現的確是大小不敏感 通過查詢資料發現需要設定collate 校對 collate規則 b...
mysql查詢不區分大小寫
摘自 當我們輸入不管大小寫都能查詢到資料,例如 輸入 aaa 或者aaa aaa都能查詢同樣的結果,說明查詢條件對大小寫不敏感。解決方案一 於是懷疑mysql的問題。做個實驗 直接使用客戶端用sql查詢資料庫。發現的確是大小不敏感 通過查詢資料發現需要設定collate 校對 collate規則 b...