成绩表StuScore:课程名courseName、学号studNo、姓名name、成绩score
求全校每门课程考试成绩排名前三名的学生名单
输出 课程名 姓名 成绩
想了N久想不出来,求大虾们帮帮忙
SQL code:
select courseName,name,score
from StuScore a
where 3>=(select count(*) from tb where courseName=a.cour ......
SQL code:
SELECT *
from [SEIZEHD].[dbo].[TDSC_CC_CASHIS00] A ,[SEIZEHD].[dbo].[TBL_TDSC_CC_CASHIS00] B
WHERE A.ATTRIB_03 = B.ATTRIB_03 AND A.ATTRIB_05 = B.ATTRIB_05 AND A.ROW_ID = B.ROW_ID
上面语句可以查询出来2个一模一样的表中的相同的数据。
我想删除 [SEIZEHD].[dbo].[TDSC_CC_CAS ......
表A有字段AF1为INT(10),AF2 varchar(40)
表A数据为
AF1 AF2
-----------------------
1 工
2 基
3 理
4 本
5 呵
6 和
表B有字段BF1为IN ......
第一句:
select ht.gfdm,gfdm.gfmc,gfdm.lb ,sum(jh.htdj*jh.htsl)as je
from ht left join gfdm on ht.gfdm=gfdm.gfdm
join jh on ht.htbh=jh.hth
and ht.htbh not like'del%' and ht.ht_xy_flag='ht'
and ht.lkc_flag=0 and jh.hth<>'cancel' and jh.id=ph
and ht.qdr ......
表A有字段AF1为INT(10),AF2 varchar(40)
表A数据为
AF1 AF2
-----------------------
1 工
2 基
3 理
4 本
5 呵
6 和
表B有字段BF1为IN ......
我编一句 就要删一句 要不留着上一句就会出现错误
能不能不用这样
比如
create databases stu;
执行
create table s;
执行
错误 已存在stu
if not exists (selet 1 from sys.databases where name ='stu')
create ......