我正在尝试查询表格,但我无法找到问题的答案。是否可以通过使用通配符语句找到非null值?
SELECT POSITION_TITLE, FNAME, LNAME, EMAIL,
FROM person_detail
WHERE POSITION_TITLE IS NOT NULL;
(SELECT POSITION_TITLE, FNAME, LNAME, EMAIL,
FROM person_detail
WHERE POSITION_TITLE LIKE ('ELE%'));
这是两个不同的查询,我不知道如何做到这一点。
答案 0 :(得分:5)
您可以使用:
SELECT POSITION_TITLE, FNAME, LNAME, EMAIL,
FROM person_detail
WHERE POSITION_TITLE LIKE '%' -- will match anything that is NOT NULL
答案 1 :(得分:1)
如果我理解正确,你就可以像那样把它放在一起
SELECT POSITION_TITLE, FNAME, LNAME, EMAIL
FROM person_detail P
WHERE (POSITION_TITLE IS NOT NULL AND
POSITION_TITLE LIKE 'ELE%');
但是,您可以直接将其表达为
SELECT POSITION_TITLE, FNAME, LNAME, EMAIL
FROM person_detail P
WHERE POSITION_TITLE LIKE 'ELE%';