Mysql 列别名不为';不能在SQL FIDLE中工作
我正在尝试对SQLFiddle执行一个简单的查询Mysql 列别名不为';不能在SQL FIDLE中工作,mysql,alias,sqlfiddle,Mysql,Alias,Sqlfiddle,我正在尝试对SQLFiddle执行一个简单的查询 select name as 'user_name' from user_data; 但在输出中,列的别名未显示。它不是显示用户名,而是简单地显示为名称 但是当我打印这样一个简单的查询 Select 1 as 'one',2 as 'old' 对于上面的查询,显示正确的输出意味着显示别名 我已经试过这些问题了 select name as user_name from user_data; select name user_name fro
select name as 'user_name' from user_data;
但在输出中,列的别名未显示。它不是显示用户名,而是简单地显示为名称
但是当我打印这样一个简单的查询
Select 1 as 'one',2 as 'old'
对于上面的查询,显示正确的输出意味着显示别名
我已经试过这些问题了
select name as user_name from user_data;
select name user_name from user_data;
select name 'user_name' from user_data;
这里是现场直播
所以我想知道我的查询是否有问题,或者它只是一个SQL FIDLE限制
注意:我使用的是MySql 5.6
从alias列中删除Apex:
select name as user_name from user_data;
所有这些选择都是正确的:
Select ud.1 as one, ud.2 as old from user_data as ud;
Select 1 as one, 2 as old from user_data as ud;
Select 1 one, 2 old from user_data;
Select 1 `one more`, 2 old from user_data;
Select 1 one_more, 2 old from user_data;
列名不要使用“分隔符”。如果需要在列名中添加空格,也可以使用`。删除
as
关键字。它的工作原理如下:
SELECT name user_name FROM user_table