select concat(Sno,Table) as STB from levels
如果按原样运行,上面的查询会出错。假设我在级别上有价值
Sno Table
1 Sale
2 Stock
我需要将它们作为
STB
---
1Sale
2Stock
解决方案是什么,other than changing the column name
因为在单词周围加上引号'Table'
会产生错误的输出,因为它只是一个字符串
select concat(Sno,Table) as STB from levels
如果按原样运行,上面的查询会出错。假设我在级别上有价值
Sno Table
1 Sale
2 Stock
我需要将它们作为
STB
---
1Sale
2Stock
解决方案是什么,other than changing the column name
因为在单词周围加上引号'Table'
会产生错误的输出,因为它只是一个字符串
对保留字使用反引号。
select concat(Sno, `Table`) as STB from levels
虽然一般来说,如果您以后可以避免在数据库、表或列名中使用保留字,那将是一个好主意。
select concat(Sno,`Table`) as STB
from levels
尝试使用 ` 而不是 ' 像这样:
SELECT CONCAT(Sno,`Table`) AS STB FROM levels