下面列出来部分SQL练习题,希望对正在学习的朋友或者准备面试的朋友有所帮助 表1 Employee表 下表的字段设置什么约束合适 编号 姓名 地址 邮编 电话 电子邮件 部门 出生日期 性别 Num Name
一、牛客SQL题 简单 1.
06' , '03' , 34); insert into SC values('07' , '02' , 89); insert into SC values('07' , '03' , 98); 练习题目
语句对年龄进行升序排列 select * from afinfo order by birth; 2)请编写sql语句查询对“徐”姓开头的人员名单 select * from afinfo where...="陈晓"; 4)请编写sql删除王芳芳这表数据记录。...select * from stu; 2)新学生小明,学号为005,需要将信息写入学生信息表,SQL语句怎么编写?...insert into stu values (“小明”,005); 3)李四语文成绩被登记错误,成绩实际为85分,更新到考试信息表中,SQL语句怎么编写?...三、根据要求写出SQL语句。
原文首发于简书于[2018.07.30] ---- 网上有一篇关于SQL的经典文章,超经典SQL练习题,做完这些你的SQL就过关了,引用和分析它的人很多,于是今天复习SQL的时候找来练了练手。...原作者用的是SQL Server 2008,我在这里用的是MySQL 8.0.11(二者语法差别不大),文本编辑器用的是Atom 1.28.2(不知道大家用什么,反正用Atom写SQL确实丝质顺滑)。...在每道题题目下我除了放SQL语句外,还把MySQL的运行输出结果放了上来,展示效果更直观一些。另外,因为数据量非常小,所以就没考虑SQL语句的性能优化,只求顺利完成题目,并尽可能写得简单些。...开始之前,先从SQL常见的一些面试题(太有用啦)搬运几道我认为很不错的经典题目过来,这些题目的解法体现出来的方法和思路可以适用于本文的绝大部分题目,是必备的基础。 1....请用SQL 语句实现:从TestDB 数据表中查询出所有月份的发生额都比101 科目相应月份的发生额高的科目。 请注意:TestDB 中有很多科目,都有1~12月份的发生额。
– 4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩: – (包括有成绩的和无成绩的)
如果启用了only_full_group_by SQL模式(在默认情况下是这样), -- 那么MySQL就会拒绝选择列表、条件或顺序列表引用的查询,这些查询将引用组中未命名的非聚合列,而不是在功能上依赖于它们...-- 执行以下个命令,可以查看 sql_mode 的内容。...SHOW SESSION VARIABLES; SHOW GLOBAL VARIABLES; select @@sql_mode; -- 更改 set global sql_mode='STRICT_TRANS_TABLES...NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; 练习题和...sql -- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 select st.
SELECT houseId,COUNT(*) as car_num FROM t_car GROUP BY houseId ORDER BY car_num DESC LIMIT 1; 3、用一条sql...t_car c , t_car_pay p WHERE (c.carid=p.carid ) AND DATE(p.payTime)<‘2018-01-01’; 同时删除多个表 6、根据车牌号用一条sql
用SQL语句创建四个表并完成相关题目。 查询问题: 1、 查询Student表中的所有记录的Sname、Ssex和Class列。 2、 查询教师所有的单位即不重复的Depart列。
以下文章来源于框架师,作者MoBai白 大家可以根据自己的查询需求更改数据,如果你sql很6那么当然最好啦,如果不是特别厉害建议理解这50道Sql题目,完事你会发现自己进步蛮大!!!...sc.s_id = st.s_id AND sc.c_id = "01" AND sc.s_score < 60 ORDER BY sc.s_score DESC -- 第二种SQL
正文 引言: 最近真的超忙超忙,大家可以根据自己的查询需求更改数据,如果你sql很6那么当然最好啦,如果不是特别厉害建议理解这50道Sql题目,完事你会发现自己进步蛮大!!!...sc.s_id = st.s_id AND sc.c_id = "01" AND sc.s_score < 60 ORDER BY sc.s_score DESC -- 第二种SQL
微信搜索公众号【C you again】,回复“SQL”下载无水印PDF版本,方便收藏 1 数据表 1.1 学生表 Student(SId,Sname,Sage,Ssex) SId 学生编号,Sname...Teacher(TId,Tname) TId 教师编号,Tname 教师姓名 1.4 成绩表 SC(SId,CId,score) SId 学生编号,CId 课程编号,score 分数 2 sql...语句 2.1 学生表 SQL create table Student(SId varchar (10),Sname varchar (10),Sage datetime,Ssex varchar (10...('06','03', 34 ); insert into SC values ('07','02', 89 ); insert into SC values ('07','03', 98 ); 3 练习题...在SQL里面变量用@来标识。
教师表 Teacher(TId,Tname) --TId 教师编号,Tname 教师姓名 --4.成绩表 SC(SId,CId,score) --SId 学生编号,CId 课程编号,score 分数 练习题目...select SId,score from SC where CId = '02') s2 on s1.SId = s2.SId where s1.score > s2.score -- 通过以上的sql
'03' , 34); insert into Score values('07' , '02' , 89); insert into Score values('07' , '03' , 98); 练习题和...sql语句 -- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 select a.* ,b.s_score as 01_score,c.s_score as 02_score from
if username == "user" and password == "123":
2、DML操作(要求4)必须新建SQL脚本使用语句完成,并在每题前注释操作要求。 3、考试完毕后,保存sql脚本,放入姓名文件夹打包提交。 4、请仔细检查考生文件夹是否为空,必须提交sql脚本。...transinfo where TransType='存入' group by CardNo having max(Amount)>1000; MySQL综合测试题–KFC 一、语言和环境 1、实现语言:Sql...是 默认当前日期 (3) GoodId 商品编号 int 外键,参照商品表的商品编号字段 (4) Quantity 购买数量 int 是 大于0 3、向表中添加测试数据(可视化编辑或使用SQL...2014-03-31 1 1 2 2014-03-31 2 2 3 2014-04-01 1 2 4 2014-04-01 3 3 5 2014-04-01 4 4 4、使用DML实现以下功能(必须使用SQL...2、DML操作(要求4)必须新建SQL脚本使用语句完成,并在每题前注释操作要求。 3、考试完毕后,保存sql脚本,放入姓名文件夹打包提交。 4、请仔细检查考生文件夹是否为空,必须提交sql脚本。
如果执行以下代码结果会输出什么,并说明思路 /*new 了一个对象(子对象)继承了Thread对象(父对象),在子对象里重写了父类的run()方法;然后...
在测试类中读取A6stu.txt、A6cla.txt文件,分析文件中数据,根据classID进行关联,完成以下需求
34); insert into Score values('07' , '02' , 89); insert into Score values('07' , '03' , 98); Select练习题...MONTH), '%d') ORDER BY s_birth ASC; MySQL下出现的几个问题 -- 19、按各科成绩进行排序,并显示排名(实现不完全) -- 47、查询本周过生日的学生 安全性练习题
1.有两个数a和b,请输出最大的数字 int a=4, b=7 package com.com.day3; import java.util.Scanner;...
领取专属 10元无门槛券
手把手带您无忧上云