MySQL 使用 concat 时全选 (*)?
MySQL selecting all (*) while using concat?
所以基本上我想 select table 中的所有列,同时还连接特定列。
例如(这段代码显然不起作用)
select *
concat("$", Cost),
from Restaurant
Order by Cost desc;
所以基本上它会打印所有值并在成本的(十进制)值前面添加一个 $ table。
我知道如何自己做那个专栏并使其发挥作用,这就是
SELECT CONCAT("$", Cost) AS Cost
FROM Restaurant;
这有效但只打印出该列。我如何让它打印所有列,同时仍将 $ 符号添加到成本列?
似乎只是在 select 中错放了逗号:
select
* ,
concat("$", Cost)
from Restaurant
Order by Cost desc;
所以基本上我想 select table 中的所有列,同时还连接特定列。
例如(这段代码显然不起作用)
select *
concat("$", Cost),
from Restaurant
Order by Cost desc;
所以基本上它会打印所有值并在成本的(十进制)值前面添加一个 $ table。
我知道如何自己做那个专栏并使其发挥作用,这就是
SELECT CONCAT("$", Cost) AS Cost
FROM Restaurant;
这有效但只打印出该列。我如何让它打印所有列,同时仍将 $ 符号添加到成本列?
似乎只是在 select 中错放了逗号:
select
* ,
concat("$", Cost)
from Restaurant
Order by Cost desc;