-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