タグ

2020年5月2日のブックマーク (1件)

  • MySQL: COUNT(*) は 1 ?? - sakaikの日々雑感~(T)編

    Twitterに書き殴ったのですが、流れてしまうので、一応こちらにもまとめておこうかと。 これって、何を数えているんでしたっけ? mysql> SELECT COUNT(*); +----------+ | COUNT(*) | +----------+ | 1 | +----------+— 坂井 恵(SAKAI Kei) (@sakaik) 2020年5月1日 コトの発端はちょっとした打ち間違いだったのですが、MySQL は FROM 書かなくても演算できます。こんな感じ。 mysql> SELECT 3; +---+ | 3 | +---+ | 3 | +---+ mysql> SELECT SQRT(64); +----------+ | SQRT(64) | +----------+ | 8 | +----------+ ここで、SELECT COUNT(*) とすると何が返って

    MySQL: COUNT(*) は 1 ?? - sakaikの日々雑感~(T)編
    atsuizo
    atsuizo 2020/05/02
    Oracleからやってきた人には割と自然に受け入れられる話だな。なおOracleだとselect * from dualでDUMMY列に"X"という値が入ってるという結果が返ってくる。