mysql - 从表中选择字段 - MYSQL JOIN
问题描述
我有桌子 x。
x
............
id email first_name last_name
'''''''''''''''''''''''''''''''''''''''
1 a@gmail.com Martin Robert
2 b@gmail.com
3 c@gmail.com Sam Anderson
我正在使用以下查询,输出为:
select id, CONCAT(first_name, ' ', last_name) from a;
The output is
.......................................
id CONCAT(first_name, ' ', last_name)
'''''''''''''''''''''''''''''''''''''''
1 Martin Robert
2
3 Sam Anderson
我想忽略 CONCAT() 中同时包含 first_name 和 last_name 的行。
我的输出将如下
.......................................
id CONCAT(first_name, ' ', last_name)
'''''''''''''''''''''''''''''''''''''''
1 Martin Robert
3 Sam Anderson
提前致谢。
解决方案
这边走:
select id, CONCAT(first_name, ' ', last_name) from a where first_name is not null and last_name is not null;
推荐阅读
- apache-spark - Mesos 失败并出现错误:无法加载类...命令退出,状态为 101 Spark3、Mesos 1.9.0、Jdk 无头 11 RHEL 7
- html - Div 样式浮动:左侧清除不工作
- javascript - 为什么 getElementsByClassName 和 querySelector 不起作用?
- asp.net-core - 如何在每个 IdentityServer4 api 调用中获取客户端信息?(用于记录目的)
- java - 如何在Android中更改文本之间等待几秒钟?
- linux - Jansson 构建错误
- docker - 无法使用 Ubuntu 机器通过 CLI 登录 docker
- arrays - 返回两个数组中每个点之间大于阈值的距离数
- reactjs - 无效的挂钩调用 - GetStreamChat API
- python - IndexError:使用元组时列表索引超出范围