我正在尝试根据字符串过滤记录。有没有不使用Where子句的方法吗?
id data
1 hai
1 hello
2 how
3 When
2 hello
我想不使用where子句而打印所有具有数据“ hello”的id
答案 0 :(得分:2)
尝试一下:
SELECT id,if(data='Hello',data,'') AS data FROM table;
或
SELECT id,CASE WHEN data='Hello' THEN data ELSE '' END AS data FROM table;