※ ChatGPTを利用し、要約された質問です(原文:SELECTさせた値にそれぞれ別の処理をする方法)
SELECT文で値をそれぞれ別の処理する方法
このQ&Aのポイント
SELECT文で複数の値に異なる処理を適用する方法を教えてください。
MySQLでSELECT文で複数の値に異なる処理を適用することは可能ですか?
質問の結果に対して、異なる処理を適用する方法を教えてください。
SELECT id (price * 10)
FROM table
WHERE id IN (1, 2, 3)
を、実行すると
+--+-----+
| id | price |
+--+-----+
| 1 | 100 |
| 2 | 100 |
| 3 | 100 |
+--+-----+
に、なります。
この結果に対してid1には*10、id2には*20、id3には*30というような処理はMySQLで可能でしょうか?
期待値としては
+--+-----+
| id | price |
+--+-----+
| 1 | 100 |
| 2 | 200 |
| 3 | 300 |
+--+-----+
です。
よろしくお願いします。
お礼
レベル高すぎて何をされているのかさっぱりですが、時間かけて解読したいと思います。 ありがとうございました。