易截截图软件、单文件、免安装、纯绿色、仅160KB

sql语句

请教一个问题
表 a 如下 要用一条语句
要查出这样的

name  score paiming
aa    90    1
bb    80    2
cc    70    3

create table a
(name char(2) not null,
score int not null
)
insert into a
select 'aa','80'union
select 'bb','90'union
select 'cc','70'

怎么我这样写错了啊  请问错在哪  正确的要怎么写啊 
select name,score,paiming=(select count(distinct a.score) from a where a.score>=score )
SQL code:
select name,score,paiming=(select count(distinct a.score) from a where b.score>=score )
from a b


请问 bancxc  为什么要用个b 啊  那个b代表什么啊

引用
请问 bancxc  为什么要用个b 啊  那个b代表什么啊


别名

与子查询作比较

对吗
b 就是 第二个from a b 中a的别名

子查询用的就是这个表

我这样写  能执行成功

select name,score,paiming=(select count(distinct a.score) from a where b.score <=score )

from a b

order by paiming

请问那个b.score 是不是相当于前面的 那的scroe



相关问答:

sql 存储过程

我要做一个定点事件,是每天晚上12点就把三个表里的信息放入一个表里,我想用存储过程来写,怎么写呢?,那位高手帮帮忙吧,非常感谢!

用户名是唯一的
表A  字段
用户名:Name  ,邮箱:Ema ......

求一条SQL - MS-SQL Server / 疑难问题

--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......

C#和数据库SQL - MS-SQL Server / 基础类

我们C#做一个窗体 往数据库里插入数据
  SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
  ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号