SQLなら俺に訊け [無断転載禁止]©2ch.net
count(*)の*と、select * fromの*は同じでしょうか >>3
違うよ
select * from fooは、「fooテーブルの全カラム」という意味
count()の方は、
count(column_name)とカラム名を指定したときは、column_nameがnullではない行数が取得される
count(*)だとnullとか関係なしに全行数 >>3 >>4
ありがとう。なんとなく違う感じでうまく説明できなかったけど、>>4の通りだわ >>4
>column_nameがnullではない行数
column_nameがnullになる事が有るの? foo_id, bar_id_list
"1", "1,2,3"
"2", "4,5"
"3", "6,7,8"
これを
foo_id, bar_id
"1", "1"
"1", "2"
"1", "3"
"2", "4"
"2", "5"
"3", "6"
"3", "7"
"3", "8"
こう変換するクエリって書ける?
なるべく標準がいいけどポスグレ依存でも可 >>8
お前は秘密の合言葉を言ってない。
「お願いします。どうか教えて下さい」 再帰クエリでできました
SQLは業務で使うことも多いのにSQLスレに人がいないのは寂しいですね