SQL 将 int 连接到 mariadb 中的字符串

SQL Concat int to string in mariadb

我在本地数据库 Mariadb 上的 XAMPP 中工作,想 add/concat 一个字到一个整数 这是我的查询

Select 'id:' + cast(Cid as varchar) from table where Cid is 3747;

结果应该是id:3747

我做错了什么?

使用 CONCAT。
IS 运算符仅用于 [NOT] NULL。
F.e。 select col from tbl where col IS NOT NULL

select concat('id:', Cid) as result
from table 
where Cid = 3747

但你也可以使用 IN

select concat('id:', Cid) as result
from table 
where Cid in (3747)