sql的简单别名问题

sql的简单别名问题,第1张

你语句没有粘贴全吧

Al 可能是某张表的代称

"Total Sales" 应该是 SUM(A1Sales) 的代称,但语法好像有问题!中间缺AS

Store 可能是store_name 的代称,但语法好像有问题!中间缺AS

1可以;

2你的意思是说求出T表中b的值最大的a列,请看如下代码:

select

a

from

t

where

b

in(select

max(b)

from

t)

如不明白加我121344776

希望能帮到您!

您的补充用我的方式同样行

方法一:  

SELECT ID,BNAME,JOB,SEX FROM A  

       LEFT JOIN B ON BID=AID

方法二:

SELECT ID,BNAME,JOB,SEX FROM A ,(SELECT NAME FROM B ) AS C

       WHERE CID=AID

       你放试试看。

你这个肯定是要报错的,因为数据库根本就不知道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;

如有帮助。望采纳!!

以上就是关于sql的简单别名问题全部的内容,包括:sql的简单别名问题、SQL中的别名使用的问题及取最大值问题、sql 查询结果别名引用已有表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9324092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存