求数据库sql2008语句

求数据库sql2008语句,第1张

1 查询年龄大于25岁的女学生的学号和姓名。

select 学号,姓名 from 学生 where datediff(year,'出生日期',getdate())>25;

2 查询学生姓名和出生年份(并给出生年份取别名)

select 姓名,year(出生日期) as '出生年份' from 学生;

3 统计选修了2号课程的人数

select count(1) from 选课 where 课号='2';

4 查询选修了2号课程的平均分

select avg(成绩) from 选课 where 课号='2';

5 统计计算机科学系的学生人数

select count(1) from 学生 where 所在系='计算机科学系';

6 查询成绩在60到80之间的所有记录(包括60和80)

select from 选课 where 成绩 between 60 and 80;

7 查询成绩为85,86或88的记录

select from 选课 where 成绩 in('85','86','88');

8 查询年龄不在19到21岁之间的学生姓名和年龄

select 姓名,datediff(year,'出生日期',getdate()) from 学生 where datediff(year,'出生日期',getdate())<19 or datediff(year,'出生日期',getdate())>21;

9 查询所有不姓王的学生记录

select from 学生 where 姓名 not like '王%';

10 查询所有姓王,且名字只有两个字的学生名字

select 姓名 from 学生 where left(姓名,1)='王' and LEN(TRIM(姓名))=2;

11 查询所有课程名是“db_”开头的课程名字

给出信息应该缺一个课程表

12 以系别和年龄从大到小的顺序查询学生表中的全部记录

select from 学生 order by 所在系 desc,出生日期 asc;

13 查询姓名的第二个字为“小”字的女生信息

select from 学生 where 性别='女' and SUBSTRING(姓名,2,1)='小';

14 查询成绩最高的三个学生的学号和成绩(取前几条数据用“top 数字”)

select top 3 学号,成绩 from 选课 order by 成绩 desc;

15 查询学生的成绩信息,先按学号升序排序,再按成绩降序排序。

select from 选课 order by 学号 asc,成绩 desc;

1、计算机等级考试并非一级一级考,按自己的水平随便报哪级都可以(总共分为4级)。

2、一级 :分为MS Office、WPS Office、永中和一级B四类,考核应试者计算机基本知识和使用微机系统的初步能力

二级:分为C语言、C++语言、Visual Basic语言、Java语言、Delphi语言、Visual Foxpro数据库以及Access数据库七类,考核应试者软、硬件基础知识和使用一种高级计算机语言或数据库程序设计编制程序、上机调试的能力。

三级:分为PC技术、信息管理技术、数据库技术和网络技术四科。“PC技术”考核PC机硬件组成和Windows *** 作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能;

“信息管理技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能;

“数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本功能;

“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能

四级:分为软件测试工程师、数据库工程师和网络工程师三科。“软件测试工程师”考核软件测试的基本概念、结构覆盖测试、功能测试、单元测试、集成测试、系统测试、软件性能测试、可靠性测试、面向对象软件测试、Web应用软件测试以及兼容性测试、构件测试、极限测试和文档测试。考生要能结合软件测试过程管理平台和软件分析与测试工具增加软件测试工程的实践经验,胜任软件测试岗位的要求。

“数据库工程师”考核数据库应用系统分析及规划、数据库设计及实现、数据库存储技术、并发控制技术、数据库管理与维护、数据库技术的发展和新技术。获得该证书表明考生掌握数据库系统的基本理论和技术,能够使用SQL语言实现数据库的建立、维护和管理,具备利用工具软件开发基本数据库应用系统的能力,能够胜任中小型数据库的维护、管理和应用开发。

“网络工程师”考核网络规划与设计、局域网组网技术、计算机网络信息服务系统的建立、计算机网络安全与管理。考生要了解大型计算机网络系统规划与管理方法,具备中小型网络系统规划、设计的基本能力,掌握中小型网络系统组建、设备调试的基本技术,掌握企事业单位中小型计算机网络系统维护与管理的基本技术

3、考试费用是:文件规定,全国计算机应用技术证书考试(NIT)的收费由原来的80元调整为90元。全国计算机等级考试1级B的报考费由原来的80元上升为90元,1级的报考费则由原来的103元下降为90元。全国计算机等级考试(2级-4级)的收费则从原来的103元调整到105元

4、全国计算机等级考试每年考两次。上半年笔试考试时间为3月最后一个星期六上午9:00,下半年笔试考试时间为9月倒数第二个星期六上午9:00,上机考试从笔试的当天下午开始(一级上机考试从上午开始),期限定为5天(至周三),由考点具体安排。

创建数据库

create database stuDB 

on  primary  -- 默认就属于primary文件组,可省略

(

/--数据文件的具体描述--/

    name='stuDB_data',  -- 主数据文件的逻辑名称

    filename='D:\sql\stu_datamdf', -- 主数据文件的物理名称

    size=5mb, --主数据文件的初始大小

    maxsize=100mb, -- 主数据文件增长的最大值

    filegrowth=10%--主数据文件的增长率

)

log on

(

/--日志文件的具体描述,各参数含义同上--/

    name='stuDB_log',

    filename='D:\sql\stu_logldf',

    size=5mb,

    filegrowth=1mb

)

创建学生表:

create table 学生表

(学号 Char(8) not null primary key,

姓名 varchar(12) not null,

性别 Char(2) not null,

班级 varchar(20) not null,

系部 varchar(20) not null, 

专业 varchar(20) not null)

创建教师表:

create table 教师表

(教师编号 Char(6) not null primary key,

教师姓名 varchar(12) not null,

性别 Char(2) not null,

联系电话 Char(20) not null,

职称 varchar(8) not null,

学历 varchar(10) not null)

创建课程表:

create table 课程表

(课程编号 Char(6) not null primary key, 

课程名称 varchar (30) not null,

学分 Int check (学分<10) not null,

学时 Int check (学时<1000) not null,

教师编号 Char(6) not null foreign key references 教师表(教师编号))

创建成绩表:

create table 成绩表

(ID tinyint not null primary key,

学号 Char(8) not null foreign key references 学生表(学号),

课程编号 Char(6) not null foreign key references 课程表(课程编号), 

成绩 tinyint check (成绩<=100) not null)

请按照我写的顺序创建,如果按照你那个顺序就会报错,因为有外键关联。

以上就是关于求数据库sql2008语句全部的内容,包括:求数据库sql2008语句、计算机考试、SQL Server 2008作业求助!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9775349.html

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

发表评论

登录后才能评论

评论列表(0条)

保存