コンピュータ・インターネットノウハウをみんなで自由に編集し合える!

【備忘録】selectで得た結果をcountする方法【志摩嶋エイジ】 コンピュータ・インターネット

プログラマのためのブログになりつつあることを懸念しつつ。
正味な話、仕事で覚えた内容はすぐ忘れるのでどっかにアウトプットしとかんとほんとうに怖いんですよね。
ってことで、掲題の通り。

select count(

  • ) from(

サブクエリ
)
エイリアス名;
エイリアス名は大事です。無いとエラーになります(mysqlで確認)
Q.エイリアスとは?
A.ggr
つ【いつも頼りになる先生へ】
結果を分かりやすくするために、今お使いのクエリで正しい件数を得てから、以下を試してもらえれば分かるとおもいますよ。
1.普通にクエリ実行
select (ふがふが).ほげほげ from ふがふが
2.そのクエリをカウントしてみる。
select count(ふがふが.ほげほげ) from ふがふが
(group byでもやってないと検索結果は1件になってるはず。やってた方が効果が分かりやすい)
3.それぞれをサブクエリにして結果を見ると……?
わずか20分足らずの話でした。ちゃんと調べろよ……
ソース:ついった

http://shimajimanet.blog96.fc2.com/blog-entry-973.html

関連ノウハウ

このノウハウを評価する

評価、コメントするにはサービスに登録してください。

サービス登録をする

コメントを見る

コメントするにはサービスに登録してください。

サービス登録をする

この記事を通報する

ノウハウを書く