别名用”as“即可,然后as也可以省略掉。举例如下:
sql:select a.name as username,a.age as userage from tablename as a;
解释:给tablename命名为a ,之后给a表中的name命名为username,age命名为userage 。
其中”as“都是可以省略的,即:select a.name username,a.age userage from tablename a;
你第一句写错了吧,把*号去掉
select sum(decode(slevel,'中级',1,0)) 员工数 from employee;
或者
select sum(decode(slevel,'中级',1,0)) as 员工数 from employee;
都可以
第二个也可以这样
你看看这样
select sname 年龄最大者 from employee where slevel='中级' and
sage=(select max(sage) from employee where slevel='中级')