sql 对查询结果别名···急救

2024-12-29 10:23:53
推荐回答(5个)
回答1:

你这个肯定是要报错的,因为数据库根本就不知道tt是什么。

表的别名和前面列别名是一样的用法。

如:
select a as aa from table as t;

而且,你这个写的也有毛病,from不是form!
select a,b,(select c form tt limit 10)as c from(select a,b,c from t)tt;

你这个不就是:
select a,b,c from t;
为什么要这么麻烦呢?而且别名的用法就是在表名或列名后加as 别名就行了,没必要这么麻烦.
如果相练习的话,就可以用
select a as aa,b as bb, c as cc from t as tt;

如有帮助。望采纳!!

回答2:

select a,b,(select c form tt limit 10)as c from
(select a,b,c from t)tt
是不是你这句select c form tt limit 10,from写成form的原因,,,因为你这个后面也叫tt,,,

回答3:

你这句话本身写的问题就很大。。from后面应该是表对吧,你一句话查出列,然后做表名用,能查出来么。。。。(select a,b,c from t)查出的是列名,你把它当做表名了!

回答4:

with tt as (select a,b,c) select <你要查的字段> from tt ;

回答5:

TT放()里面