在MySQL中,是否可以仅在存在某些内容的地方选择列?
例如,我有以下查询:
select phone, phone2
from jewishyellow.users
where phone like '813%'
and phone2
我试图仅选择电话以813开头并且phone2中包含某些内容的行。
最佳答案
将phone2
的值与空字符串进行比较:
select phone, phone2
from jewishyellow.users
where phone like '813%' and phone2<>''
请注意,
NULL
值被解释为false
。关于sql - MySQL选择列不为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1869264/