2008年8月20日 星期三

[mysql技巧] 計算出資料總數與不重複值的總數...

呵~ 總算是一行完成, 真爽~

SELECT count(wt_id) , count(DISTINCT session_id)
FROM `stat_wap_tracker`
WHERE `wap_id` =27

計算出此資料 總數與 不重複值的總數...

【下列文章您可能也有興趣】

2 則留言:

喬治撞到妮 提到...

大大因為平常都在看妳的網誌,現在我遇到問題,想說可否請教你...(如果不方便也沒有沒關系,謝謝)

請問大大~~

ex:

attr_1,attr_2,attr_3,attr_4,change_attr,change_time

以上是我假設的欄位

我的問題是change_attr是記錄前面是四個欄位的名稱,ex:attr_3

當時間到的時候,我要去update,請問有比較好的寫法嗎?

UPDATE table SET `值`=`training_level`
WHERE `change_time`<=時間

有辨法在值那,填入change_attr欄位的值,一句搞定嗎??
或是有其它的解決方案嗎?

千江有水千江月 提到...

這是各有趣的想法.
我試過了, mysql 的欄位名稱無法 用子查詢或是變數來取代.
而且你條件設成 <= ,
想必是要一次更新多筆資料.
這樣更不可能了, 至少以我目前所知的能力是沒辦法一行完成.
希望有解決到你的問題.