假设有一个名为 cities 的表,其中包含 name 和 country 列,为什么这个查询不起作用?
select
concat(upper(name, ', ', country)) as location
FROM
cities;
但是下面那个呢?
select
upper(concat(name, ', ', country)) as location
FROM
cities;
我尝试了两种方法,但无法弄清楚为什么第一种方法不起作用,但第二种方法起作用了。
现在如果有两个或更多操作,我如何决定它们的顺序以便查询有效?