上の真似して select case when name is null or name = '' then 'name' else name end as name case when idis null or id= '' then 'id' else id end as id from users; こんな感じでセレクトしてるんだけど、なぜかカラム名まで取れて 1行目 id name 22 山田 みたいな感じの結果が帰ってきてしまう。。 なんでですかね 0115NAME IS NULL2023/02/27(月) 16:04:25.51ID:???>>114 then ‘name’とかthen ‘id’としてるからだろ 0116NAME IS NULL2023/03/05(日) 15:24:38.71ID:??? スクリプト書くのもめんどくさいから表計算ソフトでやってしまう。 0117NAME IS NULL2023/03/20(月) 13:32:20.56ID:6b0WpT0J 【2月13日】 原発上空にUFO? 【震度6強】 ://egg.5ch.net/test/read.cgi/atom/1615255108/l50 0118NAME IS NULL2023/04/07(金) 07:38:50.85ID:??? 調べてみますね・・ 0119NAME IS NULL2023/04/07(金) 13:35:22.77ID:??? case1とかじゃなくてもいいの? 0120NAME IS NULL2023/06/13(火) 11:54:51.78ID:/UXsc9Sn kuni toshi -------- 日本 東京 日本 大阪 米国 ロス 米国 シカゴ 中国 北京 中国 上海
↓
kuni toshi -------- 日本 東京、大阪 米国 ロス、シカゴ 中国 北京、上海
初心者質問、ごめんなさい。 上記のようにgroup化したいのですが
SELECT kuni,toshi FROM テーブル名 GROUP BY kuni
では上手いきませんでした、アドバイスをお願いできませんか? 0121NAME IS NULL2023/06/13(火) 14:17:38.31ID:??? GROUP_CONCATで 0122NAME IS NULL2023/06/13(火) 15:55:49.38ID:/UXsc9Sn>>121
ありがとうございます!
いままで2回にわけてSQL文をつくって無理やりやっていましたが、スマートにできそうです! 0123ってことだよ2023/07/25(火) 10:50:58.47ID:OsyChIkV ってことだよってことだよってことだよ 0124NAME IS NULL2023/08/25(金) 02:11:49.10ID:UQngHRKx WHERE IN で入力した順番になりません
SELECT id,name FROM table WHERE id IN (3,2,1)
を流すと 1,2,3に並び替えられてしまいます
入力順のままにする方法はありますでしょうか? 0125NAME IS NULL2023/08/25(金) 02:14:36.46ID:??? 3、2、1の順にしたい場合は、その順にソートするしかない 0126NAME IS NULL2023/08/25(金) 02:19:36.31ID:UQngHRKx すいません! order by でできるのでしょうか? 0127NAME IS NULL2023/08/25(金) 02:36:15.05ID:??? 入力した順番が判らないと、その通りにはならない DBへの格納順は指定できない 3,2,1の順が単に大きい順ということなら、order by desc で良い 0128NAME IS NULL2023/08/25(金) 02:48:26.28ID:??? 入力順が、例えば2,1,3だったとしよう その順に出力したいなら、 select * from table order by field (id , 2,1,3);
この場合も、入力順が 2,1,3 であると言う情報が必要 0129NAME IS NULL2023/08/26(土) 13:57:16.28ID:??? ORDER BY無しでINSERTされた順に出力される保証なんて無いのでは 0130NAME IS NULL2023/08/26(土) 17:16:58.12ID:??? INSERTされた順の話なんて誰もしてないやろ 0131NAME IS NULL2023/08/26(土) 18:01:41.22ID:??? >入力順のままにする方法はありますでしょうか?
これをどううけとるか、だな 0132NAME IS NULL2023/08/26(土) 20:22:26.02ID:ihJR3/H9 ネタに反応すんな! 0133NAME IS NULL2023/09/28(木) 04:10:26.34ID:??? ホントに、そんな風になるんやなぁ 0134NAME IS NULL2023/09/28(木) 12:32:59.92ID:??? あかん、道が混んでてまったく進まん