数据库新建查询(如何创建一个查询)
大家好,今天给各位分享数据库新建查询的一些知识,其中也会对如何创建一个查询进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
数据库SQL查询语句的编写
13.查询电话号码以4或7或8结尾的学生的学号,姓名,性别,年龄,电话,需按电话(倒序)排序。
select snum,sname,ssex,ssage,Sphone from学生 where sphone like'%4' or sphone like'%7' or sphone like'%8'
ORDER BY Sphone DESC
14.查询数学系姓刘的学生所有信息(包含所有列)。
SELECT*
FROM sys.tables
where Sname like'刘%' and dname='数学系'
15.查询年龄在20与23(含20,23)之间的男学生姓名,课程名及其平均成绩。
select sname,cname,avg(SCORE) from学生,课程,选课 where Ssage between 20 and 23 and Ssex='男'
16.从学生表和选课表2个表中,查询选修表所有的学生学号,姓名、所修课程号及成绩。
select选课.Snum,sname,cnum,score
from选课 LEFT OUTER join学生
on选课.Snum=学生.Snum
17.从学生表和选课表2个表中,查询所有学生(学生表所有的学生)姓名、学生性别,所修课程名及成绩,按课程,成绩(倒序)排列。
select sname,Ssex,cnum,score
from学生 LEFT OUTER join选课
on学生.Snum=选课.Snum
ORDER BY score DESC
18.查询每个老师姓名,其所教课程,及该门课程名的平均成绩,最小成绩,最大成绩。
SELECT Tname, Cname,,AVG(score),max(score),min(score)
FROM教师,课程,选课
19.查询所教课程成绩平均成绩低于80分的老师号,姓名,其所教课程号,课程名,及该门课程的平均成绩。
select Tnum,Tname,CNUM,CNMAE,AVG(score)
from授课,教师,课程,选课
group by Tnum
having AVG(score)<80
20.查询所有学生的学号,姓名、性别,课程号,所修课程及成绩(可能没有选修课程)。
SELECT学生.Snum,学生.Sname,SSEX,课程.Cnum,课程.Cname,选课.Score
FROM课程 INNER JOIN
选课 ON课程.Cnum=选课.Cnum INNER JOIN
学生 ON选课.Snum=学生.Snum
21.按照性别统计学生性别,最大岁数,最小岁数,平均岁数。
select ssex,MAX(ssage),MIN(ssage),AVG(ssage) from学生
group by SSEX
如何创建一个查询
1、首先在电脑中打开access数据库,点击“创建”,选择“查询”项上面的“查询设计”。
2、然后在弹出来的显示表窗体中,选择所需要的表,依次输入它所要求的字段值。
3、要求是:年龄要低于所有职工平均年龄的职工信记录,所以要在第4个字段添加一个年龄,并且它的“显示”复选框要取消钩。
4、接着在“年龄”的“条件”下输入如下表所示内容。
5、然后单击“运行”。
6、最后保存该查询,并重命名即可。
sql如何新建数据库
SQL2000
在开始-程序- MICROSOFT SQLSERVER-企业管理器界面下打开控制台根目录下的所有+号展开到(LOCAL)(WINDOWS NT),它下面有+数据库,+数据转换服务...等等,你在“数据库”右键点“新建数据库”就可以了
SQL2005
》打开SQL Server Management Studio。
》系“连接到服务器”对话框中,“服务器类型”下拉选项选择“数据库引擎”,“服务器名称”个度默认会显示上次连接的服务器,可以使用计算机名称、IP地址或是命名管道来连接。
》打开“对象资源管理器”,右击“数据库”可以新建数据库。
》点击新建数据库后,出现一个窗口,通常只要完成常规页面设置即可。设置如下:
1.“数据库名称”要符合SQL的命名规则,唔好与现存的数据库名称相同。 2.“所有者”,点一下“。。。”按扭来选取其他用户。
3.“使用全文索引”,全文索引可以快速且有弹性地编制索引,查询大量非结构化文本数据时效率高于LIKE表达式。
4.“逻辑名称”,一般采用默认的,方便管理。
5.“初始大小”,设置时可根据你的主要数据库估计用到几大,便设到几大,再去设启用“自动增长”。一般选按1M,“不限制文件增长”。
6.“路径”,选择存储数据库的位置。
7.日志的设置按数据设置技巧相同,但要注意,日志文件会记录所有发生在数据库的变动和更新,以便到硬件损坏等各种意外时,能有效地将数据还原到发生意外的时间点上,从而确保数据的一致性与完整性。显然,要让日志文件能够发挥效用,必须将数据文件与日志文件存储在不同的物理磁盘上这点是您在设定日志文件的物理文件名时所必须留意的。
8.“添加”,在添加时注意选“文件类型”,当你选择日志,文件组就会自动选用“不适用”。还要注意,不用的日志,存储路径的物理盘应设置为不同。以便还原。
9.添加次要数据文件默认会隶属于主要文件组,如果你想新建一个文件组,在次要数据的文件组中选择“新文件组”,输入名称,选中“默认值”。如果你唔想被人修改或更新文件组内的表,你就选“只读”。
如何用SQL创建一个简单的查询
1、首先,创建空白数据库,在数据库中创建表并插入数据,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,菜单栏中选择“创建”,然后选择“查询设计”按钮。将弹出“显示表”窗口,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,选择“表1”并单击“添加”,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,单击查询设计网格第一列中的字段行,选择“生成器”选项,打开“表达式生成器”对话框,在对话框中输入表达式“m”:Max([Age])-min([Age]),单击“确定”按钮,如下图所示,然后进入下一步。
5、随后,完成上述步骤后,点击“查询工具”选项卡中“结果”命令组的“数据表视图”命令以查看查询结果,如下图所示,然后进入下一步。
6、最后,完成上述步骤后,查询结果如下图所示。这样,问题就解决了。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!