给列起别名是再正常不过的操作,但有时候会忽略一点就是双引号的使用
如果使用数字开头、特殊字符,或大小写敏感,或有空格时,需加双引号
--查询emp表中的员工名,并给列起别名为 姓名
--这里是正常的使用
SELECT ename 姓名 FROM emp;
--如果给列起的别名里含有特殊字符等就需要使用双引号括起来
--这里查询emp工资大于1000-3000人总数,然后列别名为
--工资在1000-3000的人数
--不加双引号是会报错的,因为 横线- 为特殊字符
SELECT COUNT(*) 工资在1000-3000的人数 FROM emp WHERE sal BETWEEN 1000 AND 3000;
--正确写法
SELECT COUNT(*) "工资在1000-3000的人数" FROM emp WHERE sal BETWEEN 1000 AND 3000;