为什么我的SQL语句显示函数名称?

时间:2015-09-16 18:07:11

标签: mysql sql

所以我尝试使用这个语句以大写字母打印所有姓氏,但这就是我得到的:

UPPER(LAST
----------
BROWN
KERN
HOFFMAN

我的陈述是以大写字母打印credit_limit大于25的所有员工的姓氏。

  

从员工中选择UPPER(last_name),其中credit_limit> 25;

我尝试了UPPER函数,但它也打印了函数及其括号。我想这样做,以便它打印出来:

LAST_NAME
----------
BROWN
KERN
HOFFMAN

我试着正常打印它,好像credit_limit大于25(没有大写字母,我按照我想要的方式得到它。

  

从员工中选择last_name,其中credit_limit> 25;

1 个答案:

答案 0 :(得分:3)

这是因为您还没有使用任何列别名来显示,因此它使用了函数名称。使用要显示的列别名

select UPPER(last_name) as Last_Name_In_UpperCase
from employees 
where credit_limit > 25;