2019-03-04
阅读量:
700
SQL查询语句中的顺序问题
问题描述:
显示所有首都是其国家名字加上“city”的国家的名字,例如:“Mexico 墨西哥”的首都是”Mexico City”。
数据如下
问题解析:
这里的查询语句的条件要用到concat函数,连接字符串,这里要注意查询语句的顺序,如果在select语句中就使用 concat(name, ' City')就会报错,因为在sql语句中,是先查询where语句,再检索select语句的。
SELECT name FROM world
WHERE capital = concat(name, ' City')






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论