使用concat()构建列别名

时间:2016-06-07 15:03:47

标签: mariadb string-concatenation

我正在使用concat()为列名创建名称:

set @var = 10;
select col as concat("str1", cast(@var as CHAR), "str2") from table1;

但是我收到以下语法错误:

  

1064 - 您的SQL语法出错;查看与MariaDB服务器版本对应的手册,以便在附近使用正确的语法(' str1',cast(@var as char),' str2')

我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试:

public class XXX
{
[PrimaryKey, Check(()=>Id==1)]
public int Id {get;set;}
}