-2
我試圖解析結果mysql的迴歸結果導致
表結構
Column 1 | Column 2 A | if_AT_N B | if_ET_n C | if_AT_n
我想要做的是更換色譜柱2個結果與「是」如果「_at存在和「無」,如果_ET存在
的結果集的目標看起來像
A | No B | Yes c | NO
我試圖解析結果mysql的迴歸結果導致
表結構
Column 1 | Column 2 A | if_AT_N B | if_ET_n C | if_AT_n
我想要做的是更換色譜柱2個結果與「是」如果「_at存在和「無」,如果_ET存在
的結果集的目標看起來像
A | No B | Yes c | NO
你語句與您所需的輸出不匹配。您可以互換符合您需要的YES
和NO
的值。
SELECT Column1,
IF(Column2 LIKE '%\_AT\_%', 'NO', 'YES') Result
FROM TableName
OUTPUT
╔═════════╦════════╗
║ COLUMN1 ║ RESULT ║
╠═════════╬════════╣
║ A ║ NO ║
║ B ║ YES ║
║ C ║ NO ║
╚═════════╩════════╝
以上查詢只做的投影。這意味着表格中沒有修改。如果您想要修改表格的值,則需要使用UPDATE
語句。
UPDATE TableName
SET Column2 = IF(Column2 LIKE '%\_AT\_%', 'NO', 'YES')
這個問題並沒有表現出任何的研究工作。 **做你的作業很重要**。告訴我們你發現了什麼,***爲什麼它不符合你的需求。這表明你已經花時間去嘗試幫助你自己了,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案。 [FAQ](http://stackoverflow.com/questions/how-to-ask)。 – Kermit 2013-04-05 17:06:22