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;