mysql中的别名选择查询

时间:2013-05-29 06:02:47

标签: mysql sql sql-server alias

我现在是MSSQL用户我正在将我的数据库转换为MySQL,
我在MySQL中编写以下查询。

select col1 as [My Column] from table1
  

错误:您的sql语法错误

4 个答案:

答案 0 :(得分:4)

您遇到语法错误,因为转义字符(分隔符)与MSSQL不同。您需要使用backtick而不是括号。例如,

select col1 as `My Column` from table1

MySQL =>反击 MSSQL =>支架

答案 1 :(得分:1)

删除[]

select col1 as MyAliasName from table1

或者

select col1 as `My Alias Name` from table1

答案 2 :(得分:1)

别名在mysql中的工作方式相同,但您需要使用其他分隔符: 而不是:

select col1 as [My Column] from table1;

使用

select col1 as ´My Column´ from table1;
如果表/列名不包含任何特殊字符,则

或没有任何分隔符:

从table1中选择col1作为MyColumn;

答案 3 :(得分:0)

select col1 as my_column from tablename;