Mysql 如何使Select查询适应空条件和非空条件
我通过ajax获得这些值 样本表联系人Mysql 如何使Select查询适应空条件和非空条件,mysql,sql,Mysql,Sql,我通过ajax获得这些值 样本表联系人 select first_name,last_name from contacts where first_name = 'somevalue' and last_name = 'somevalue' 现在,通过ajax,我得到名为“Rahul”,姓为“Roy”的查询返回1条记录(第一条) 但若我得到的名字是“Rohit”,而姓氏是空的,我会得到下面的查询 id | first_name | last_name 1 | Rahul | R
select first_name,last_name from contacts where first_name = 'somevalue' and last_name = 'somevalue'
现在,通过ajax,我得到名为“Rahul”,姓为“Roy”的查询返回1条记录(第一条)
但若我得到的名字是“Rohit”,而姓氏是空的,我会得到下面的查询
id | first_name | last_name
1 | Rahul | Roy
2 | Rohit | NULL
我没有得到任何记录,但实际上我想从上面的表中得到id为2的记录
我的查询如何在一个查询中同时满足这两个条件
select first_name,last_name from contacts where first_name = 'Rohit' and last_name = ''
给你
给你
给你
给你 在这种情况下使用NULL,你能试试吗
SELECT first_name,last_name
FROM contacts
WHERE first_name = 'Rohit' and (last_name IS NULL OR last_name = 'your value')
到
如果您希望姓氏不为空
select first_name,last_name
from contacts
where first_name = 'Rohit'
and (last_name IS NULL || last_name='somevalue')
这个条件使用NULL,你能试试这个吗
SELECT first_name,last_name
FROM contacts
WHERE first_name = 'Rohit' and (last_name IS NULL OR last_name = 'your value')
到
如果您希望姓氏不为空
select first_name,last_name
from contacts
where first_name = 'Rohit'
and (last_name IS NULL || last_name='somevalue')
这个条件使用NULL,你能试试这个吗
SELECT first_name,last_name
FROM contacts
WHERE first_name = 'Rohit' and (last_name IS NULL OR last_name = 'your value')
到
如果您希望姓氏不为空
select first_name,last_name
from contacts
where first_name = 'Rohit'
and (last_name IS NULL || last_name='somevalue')
这个条件使用NULL,你能试试这个吗
SELECT first_name,last_name
FROM contacts
WHERE first_name = 'Rohit' and (last_name IS NULL OR last_name = 'your value')
到
如果您希望姓氏不为空
select first_name,last_name
from contacts
where first_name = 'Rohit'
and (last_name IS NULL || last_name='somevalue')
使用“为空”而不是“=””
i、 e
使用“为空”而不是“=””
i、 e
使用“为空”而不是“=””
i、 e
使用“为空”而不是“=””
i、 e
“它被认为是空的”,它被认为是空的“它被认为是空的”,它被认为是空的。