>>> 高手帮我看几个问题,谢谢!!! <<< SQL Server 2000的自带帮助中都有. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 use mastergocreate database FundDbon (Name=FundTSP_data,FileName='C:\program file\mssql\data\FundTSP.mdf',Size=50,Maxsize=100,FileGrowth=10)log on(Name=FundTSP_log,Filename='C:\program file\mssql\data\FundTSP.ldf',Size=10,Maxsize=20,FileGrowth=5)goEXEC sp_addlogin 'FundUSR', '密码'exec sp_grantdbaccess 'FundTSP','FundUSR'gouse FundDbgocreate table FundUSR.学生信息表( 学生学号 char(10)not null primary key clustered, 学生姓名 char(20), 学生名次 number(4), 学生平均分 number(6,2), 学生总分 number(6), 学生状态 char(1)check (学生状态 ='已注册' or 学生状态 ='未注册'))create table FundUSR.学生成绩明细表 学生学号 char(10)not null references FundUSR.学生信息表(学生学号), 学科编号 char(10)not null references FundUSR.学科明细表(学科编号), 学科成绩 number(4)), 成绩有效性 char(1)check(成绩有效性='有效' or 成绩有效性='无效'))create table FundUSR.学科明细表( 学科编号 char(10)not null primary key clustered, 学科名称 char(20), 学科加权系数 number(3,2), 学科注册状态 char(1)check (学科注册状态 ='已注册' or 学科注册状态 ='未注册')go 改正:use mastergoCreate database FundDbon(Name=FundTSP_data,FileName='C:\FundTSP.mdf',Size=50,Maxsize=100,FileGrowth=10)log On (Name=FundTSP_log,Filename='C:\FundTSP.ldf',Size=10,Maxsize=20,FileGrowth=5)gogoEXEC sp_addlogin 'FundUSR', '密码'goexec sp_grantdbaccess 'FundUSR', 'FundTSP'gouse FundDbgocreate table FundUSR.学生信息表( 学生学号 char (10) not null primary key clustered, 学生姓名 char (20), 学生名次 float (4), 学生平均分 float (6,2), 学生总分 float (6), 学生状态 char (1) not null check (学生状态 ='已注册' or 学生状态 ='未注册'))create table FundUSR.学生成绩明细表 学生学号 char 10)not null references FundUSR.学生信息表(学生学号), 学科编号 char (10)not null references FundUSR.学科明细表(学科编号), 学科成绩 float (4), 成绩有效性 char (1) not null check(成绩有效性='有效' or 成绩有效性='无效'))create table FundUSR.学科明细表( 学科编号 char (10)not null primary key clustered, 学科名称 char (20), 学科加权系数 float (3,2), 学科注册状态 char (1) not null check (学科注册状态 ='已注册' or 学科注册状态 ='未注册')go create table FundUSR.学生信息表( 学生学号 char(10)not null primary key clustered, 学生姓名 char(20), 学生名次 number(4), 学生平均分 number(6,2), 学生总分 number(6), 学生状态 char(1))create table FundUSR.学生成绩明细表 学生学号 char(10)not null references FundUSR.学生信息表(学生学号), 学科编号 char(10)not null references FundUSR.学科明细表(学科编号), 学科成绩 number(4)), 成绩有效性 char(1))create table FundUSR.学科明细表( 学科编号 char(10)not null primary key clustered, 学科名称 char(20), 学科加权系数 number(3,2), 学科注册状态 char(1))go sorry::1.create table FundUSR.学生信息表( 学生学号 char (10) not null primary key clustered, 学生姓名 char (20), 学生名次 numeric (4), 学生平均分 numeric (6,2), 学生总分 float (6), 学生状态 char (1) not null check (学生状态 ='已注册' or 学生状态 ='未注册'))create table FundUSR.学生成绩明细表 学生学号 char 10)not null references FundUSR.学生信息表(学生学号), 学科编号 char (10)not null references FundUSR.学科明细表(学科编号), 学科成绩 numeric (4), 成绩有效性 char (1) not null check(成绩有效性='有效' or 成绩有效性='无效'))create table FundUSR.学科明细表( 学科编号 char (10)not null primary key clustered, 学科名称 char (20), 学科加权系数 numeric (3,2), 学科注册状态 char (1) not null check (学科注册状态 ='已注册' or 学科注册状态 ='未注册')go2:写出统计学生总分的SQL脚本:select sum(a.学科成绩) * b.学科加权系数 as ' 学生总分' from 学生成绩明细表 a join学科明细表 on a.学科编号=b.学科编号 where 学生学号=''3.已经在创建表的过程中给出。 昏。。我老是丢东掉西的create table FundUSR.学生信息表( 学生学号 char (10) not null primary key clustered, 学生姓名 char (20), 学生名次 numeric (4), 学生平均分 numeric (6,2), 学生总分 numeric (6),------------------------------要改 学生状态 char (1) not null check (学生状态 ='已注册' or 学生状态 ='未注册')) 2:写出统计学生总分的SQL脚本:select sum(a.学科成绩) * b.学科加权系数 as ' 学生总分' from 学生成绩明细表 a join学科明细表 b on a.学科编号=b.学科编号 where 学生学号='' 非常感谢 youngby(诗人:$(!@杰拉*…^%正版男生#@)但是最后一提词胡还需要“根据学生总分,对学生名次进行排名。对碰到总分相同的情况,按学生学号的大小排名”难道就是在最后加上order by,那么order by 什么呢? 求SQL语句:24小时评论排行榜(只要前3条数据) 求一iso 文件 SUM语句为何不起作用? 明明有记录 但用 sp_executesql查询不出来 哪里有存储过程的教程下载?? 求sql语句! 机器在某一局域网内,通过公网(internet)如何与这台sql server连接?试了很多次都不成功 求SQL语句 急!怎么lock一个表??? 求写个JAVA程序实现自动导入excel表中信息到My SQL 数据库对应表中方法 全文检索的设计的思路 帮我看看这个Northwind的Orders表的分页怎么错了
go
create database FundDb
on (Name=FundTSP_data,
FileName='C:\program file\mssql\data\FundTSP.mdf',
Size=50,Maxsize=100,FileGrowth=10)
log on
(Name=FundTSP_log,
Filename='C:\program file\mssql\data\FundTSP.ldf',
Size=10,Maxsize=20,FileGrowth=5)
go
EXEC sp_addlogin 'FundUSR', '密码'
exec sp_grantdbaccess 'FundTSP','FundUSR'
go
use FundDb
go
create table FundUSR.学生信息表(
学生学号 char(10)not null primary key clustered,
学生姓名 char(20),
学生名次 number(4),
学生平均分 number(6,2),
学生总分 number(6),
学生状态 char(1)check (学生状态 ='已注册' or 学生状态 ='未注册')
)create table FundUSR.学生成绩明细表
学生学号 char(10)not null references FundUSR.学生信息表(学生学号),
学科编号 char(10)not null references FundUSR.学科明细表(学科编号),
学科成绩 number(4)),
成绩有效性 char(1)check(成绩有效性='有效' or 成绩有效性='无效')
)create table FundUSR.学科明细表(
学科编号 char(10)not null primary key clustered,
学科名称 char(20),
学科加权系数 number(3,2),
学科注册状态 char(1)check (学科注册状态 ='已注册' or 学科注册状态 ='未注册')
go
go
Create database FundDb
on
(Name=FundTSP_data,
FileName='C:\FundTSP.mdf',
Size=50,Maxsize=100,FileGrowth=10)
log On (
Name=FundTSP_log,
Filename='C:\FundTSP.ldf',
Size=10,Maxsize=20,FileGrowth=5)go
go
EXEC sp_addlogin 'FundUSR', '密码'
go
exec sp_grantdbaccess 'FundUSR', 'FundTSP'
go
use FundDb
go
create table FundUSR.学生信息表(
学生学号 char (10) not null primary key clustered,
学生姓名 char (20),
学生名次 float (4),
学生平均分 float (6,2),
学生总分 float (6),
学生状态 char (1) not null check (学生状态 ='已注册' or 学生状态 ='未注册')
)create table FundUSR.学生成绩明细表
学生学号 char 10)not null references FundUSR.学生信息表(学生学号),
学科编号 char (10)not null references FundUSR.学科明细表(学科编号),
学科成绩 float (4),
成绩有效性 char (1) not null check(成绩有效性='有效' or 成绩有效性='无效')
)create table FundUSR.学科明细表(
学科编号 char (10)not null primary key clustered,
学科名称 char (20),
学科加权系数 float (3,2),
学科注册状态 char (1) not null check (学科注册状态 ='已注册' or 学科注册状态 ='未注册')
go
学生学号 char(10)not null primary key clustered,
学生姓名 char(20),
学生名次 number(4),
学生平均分 number(6,2),
学生总分 number(6),
学生状态 char(1)
)
create table FundUSR.学生成绩明细表
学生学号 char(10)not null references FundUSR.学生信息表(学生学号),
学科编号 char(10)not null references FundUSR.学科明细表(学科编号),
学科成绩 number(4)),
成绩有效性 char(1)
)create table FundUSR.学科明细表(
学科编号 char(10)not null primary key clustered,
学科名称 char(20),
学科加权系数 number(3,2),
学科注册状态 char(1))
go
:
1.
create table FundUSR.学生信息表(
学生学号 char (10) not null primary key clustered,
学生姓名 char (20),
学生名次 numeric (4),
学生平均分 numeric (6,2),
学生总分 float (6),
学生状态 char (1) not null check (学生状态 ='已注册' or 学生状态 ='未注册')
)create table FundUSR.学生成绩明细表
学生学号 char 10)not null references FundUSR.学生信息表(学生学号),
学科编号 char (10)not null references FundUSR.学科明细表(学科编号),
学科成绩 numeric (4),
成绩有效性 char (1) not null check(成绩有效性='有效' or 成绩有效性='无效')
)create table FundUSR.学科明细表(
学科编号 char (10)not null primary key clustered,
学科名称 char (20),
学科加权系数 numeric (3,2),
学科注册状态 char (1) not null check (学科注册状态 ='已注册' or 学科注册状态 ='未注册')
go
2:写出统计学生总分的SQL脚本:
select sum(a.学科成绩) * b.学科加权系数 as ' 学生总分' from 学生成绩明细表 a join
学科明细表 on a.学科编号=b.学科编号 where 学生学号=''3.
已经在创建表的过程中给出。
我老是丢东掉西的create table FundUSR.学生信息表(
学生学号 char (10) not null primary key clustered,
学生姓名 char (20),
学生名次 numeric (4),
学生平均分 numeric (6,2),
学生总分 numeric (6),------------------------------要改
学生状态 char (1) not null check (学生状态 ='已注册' or 学生状态 ='未注册')
)
select sum(a.学科成绩) * b.学科加权系数 as ' 学生总分' from 学生成绩明细表 a join
学科明细表 b on a.学科编号=b.学科编号 where 学生学号=''