是否有不使用Where子句来过滤记录的替代方法

时间:2019-04-29 03:57:30

标签: mysql

我正在尝试根据字符串过滤记录。有没有不使用Where子句的方法吗?

id data
1  hai
1  hello
2  how 
3  When
2  hello

我想不使用where子句而打印所有具有数据“ hello”的id

1 个答案:

答案 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;