【发布时间】:2021-01-26 18:31:32
【问题描述】:
这是我正在尝试的,但“$”没有显示在结果集中
SELECT
id,
CONCAT(first_name, ' ', last_name),
CONCAT('$' + '' + salary),
started_on
FROM employees
WHERE salary >= 100000 AND started_on >= '20180101'
ORDER BY salary DESC, id;
【问题讨论】:
-
在 MySQL 中
+具有严格的数字上下文。所以$和' '被转换为一个零值的数字。
标签: mysql string numbers concat