MySQL SQL質問応答スレ [無断転載禁止]©2ch.net (148レス)
1-

114
(1): 2023/02/27(月)10:28 ID:X/A+oHTH(1) AAS
https://qiita.com/masayoshi0327/items/19938d1a40023a5ba159

上の真似して
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
省8
115: 2023/02/27(月)16:04 ID:??? AAS
>>114
then ‘name’とかthen ‘id’としてるからだろ
116: 2023/03/05(日)15:24 ID:??? AAS
スクリプト書くのもめんどくさいから表計算ソフトでやってしまう。
117: 2023/03/20(月)13:32 ID:6b0WpT0J(1) AAS
【2月13日】 原発上空にUFO? 【震度6強】
2chスレ:atom
sssp://o.5ch.net/20q2y.png
118: 2023/04/07(金)07:38 ID:??? AAS
調べてみますね・・
119: 2023/04/07(金)13:35 ID:??? AAS
case1とかじゃなくてもいいの?
120: 2023/06/13(火)11:54 ID:/UXsc9Sn(1/2) AAS
kuni toshi
--------
日本 東京
日本 大阪
米国 ロス
米国 シカゴ
中国 北京
中国 上海

 ↓

kuni toshi
省7
121
(1): 2023/06/13(火)14:17 ID:??? AAS
GROUP_CONCATで
122: 2023/06/13(火)15:55 ID:/UXsc9Sn(2/2) AAS
>>121

ありがとうございます!

いままで2回にわけてSQL文をつくって無理やりやっていましたが、スマートにできそうです!
123: ってことだよ 2023/07/25(火)10:50 ID:OsyChIkV(1) AAS
ってことだよってことだよってことだよ
124: 2023/08/25(金)02:11 ID:UQngHRKx(1/2) AAS
WHERE IN で入力した順番になりません

SELECT
id,name
FROM table
WHERE id IN (3,2,1)

を流すと
1,2,3に並び替えられてしまいます

入力順のままにする方法はありますでしょうか?
125: 2023/08/25(金)02:14 ID:??? AAS
3、2、1の順にしたい場合は、その順にソートするしかない
126: 2023/08/25(金)02:19 ID:UQngHRKx(2/2) AAS
すいません! order by でできるのでしょうか?
127: 2023/08/25(金)02:36 ID:??? AAS
入力した順番が判らないと、その通りにはならない
DBへの格納順は指定できない
3,2,1の順が単に大きい順ということなら、order by desc で良い
128: 2023/08/25(金)02:48 ID:??? AAS
入力順が、例えば2,1,3だったとしよう
その順に出力したいなら、
select * from table order by field (id , 2,1,3);

この場合も、入力順が 2,1,3 であると言う情報が必要
129: [sage ] 2023/08/26(土)13:57 ID:??? AAS
ORDER BY無しでINSERTされた順に出力される保証なんて無いのでは
130: 2023/08/26(土)17:16 ID:??? AAS
INSERTされた順の話なんて誰もしてないやろ
131: 2023/08/26(土)18:01 ID:??? AAS
>入力順のままにする方法はありますでしょうか?

これをどううけとるか、だな
132: 2023/08/26(土)20:22 ID:ihJR3/H9(1) AAS
ネタに反応すんな!
133: 2023/09/28(木)04:10 ID:??? AAS
ホントに、そんな風になるんやなぁ
1-
あと 15 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.005s