我有一個查詢下面給出,沒有得到不同的字符串的計數 - MySQL的
select device_id,CAST(device_dtt_st as date),count(*) as g,'' as s,'' as m
from event_data_170309
where device_id ='8D-15-DB'and raw_data like %GPRS%'
group by CAST(device_dtt_st as date)
union
select device_id,CAST(device_dtt_st as date),'' as g,count(*) as s,'' as m
from event_data_170309
where device_id ='8D-15-DB' and raw_data like '%SMS%'
group by CAST(device_dtt_st as date)
union
select device_id,CAST(device_dtt_st as date),'' as g,'' as s,count(*) as m
from event_data_170309
where device_id ='8D-15-DB'and !(raw_data like '%SMS%' or raw_data like '%GPRS%')
group by CAST(device_dtt_st as date);
,我得到了輸出兩個不同行,但我希望在數只有一行。
對不起工作。我不明白這個問題,你只想要一個查詢的計數? – ImAtWar
無我有是有像「GPRS」,「短信」等字符的一個長字符串我想通過字符計數一行 – Annu
感謝@大衛Makogon我無法在這裏格式化查詢 – Annu