我有以下查询:
SELECT concat(first_name, ' ', last_name) as full_name FROM auth_user
我该如何做相当于:
SELECT concat(first_name, ' ', last_name) as full_name FROM auth_user
**WHERE full_name IS NOT NULL**
(在“where 子句”中生成未知列“full_name”
)
最佳答案
解决这个问题的两种方法:
SELECT concat(first_name, ' ', last_name) as full_name FROM auth_user
WHERE first_name IS NOT NULL and last_name is not null
或者,
select * from (
SELECT concat(first_name, ' ', last_name) as full_name FROM auth_user)
where full_name is not null
关于mysql - 如何删除串联时的 NULL 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10810756/