看板 Database 關於我們 聯絡資訊
SQL: "SELECT idate,count(idate) as countdate" +_ "FROM prsdate" +_ "where idate>='20040101' and idate<'20050101'" +_ "group by idate ORDER BY idate desc" 看到這題SQL,有點不懂,一知半解... 大概知道是從prsdate table撈2004年的idate日期,並以idate從大到小排序 想請問:這裡的group by idate是什麼意思? count(idate) as countidate是什麼意思? 是算符合where條件的idate總數嗎? 假如,撈出來的idate有三筆...結果會這如下所寫的嗎? field: idate countdate ---------------------- data: 20041231 3 --->是指總共撈出3筆?(20040222,20040604.20040222) 20040605 3 還是指table中的20041231有3筆? 20040222 3 可否對這題有更完整的解釋... 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.51.8
marcoyan:撈出prsdate表裡,idate大於等於20040101且小於20050101 03/09 11:47
OracleRoot:統計p...資料表中每一天idate有多少筆資料 03/09 11:48