做后臺資料統計想按時間段分開統計結果輸出
使用select count(*) as sum,time from track where time = 123456789 or time = 987654321查詢時,如果表中不存在time為指定的值時會回傳null,如何讓其回傳查詢條件里的值,比如讓其顯示為:
sum time
0 123456789
0 987654321
x .........
而不是
sun time
0 NULL
求高手`
uj5u.com熱心網友回復:
select count(*) as sum,b.time from tracka,(
select 123456789 as time union all select 987654321
( b where a.time = b.time
group by b.time
uj5u.com熱心網友回復:
建議你列出你的表結構,并提供測驗資料以及基于這些測驗資料的所對應正確結果。參考一下這個貼子的提問方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 陳述句
2. 你的 insert into xxx ... 陳述句
3. 結果是什么樣,(并給以簡單的演算法描述)
4. 你用的資料庫名稱和版本(經常有人在MS SQL server版問 MySQL)
這樣想幫你的人可以直接搭建和你相同的環境,并在給出方案前進行測驗,避免文字描述理解上的誤差。
uj5u.com熱心網友回復:
結帖率:0%當您的問題得到解答后請及時結貼.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html
8、如何給分和結貼?
http://bbs.csdn.net/help#post_dispose
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/116694.html
標籤:MySQL
上一篇:ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_6d45_0.MYI'
