关于sql语句select的问题 打不下了 见问题补充 请问这句话什么意思?急...
发布网友
发布时间:2024-10-20 16:08
我来回答
共3个回答
热心网友
时间:2024-11-08 05:11
按顺序是先查询括号里面的
select 英文缩写, max(日期) as 日期 from 外汇牌价 group by 英文缩写)a
先在外汇牌价表里查询‘英文缩写’和最大日期,最大日期结果取个别名日期,查询结果我们以英文缩写分组,结果我们暂时取个名字是a
然后在a结果里面把日期筛选出来,
select 本币,外币,英文缩写,汇率 from 外汇牌价 where 日期 in
最后就是在表外汇牌价查询本币,外币,英文缩写,汇率,筛选条件就是刚才在a里面查询出来的日期
热心网友
时间:2024-11-08 05:12
查询最新外汇牌价。
热心网友
时间:2024-11-08 05:12
这句话意思是:查询在“外汇牌价”这个表中 日期最大的(也就是最新的)那一条的(若日期最大有好多条,那就是好多条的)“本币,外币,英文缩写,汇率”的信息。
max(日期)as 日期 的意思是 查询到“max(日期)”并为其取一个别名叫“日期”,主要是为了方便外面那一层嵌套对“max(日期)”的调用。