下面列出来部分SQL练习题,希望对正在学习的朋友或者准备面试的朋友有所帮助 表1 Employee表 下表的字段设置什么约束合适 编号 姓名 地址 邮编 电话 电子邮件 部门 出生日期 性别 Num Name
一、牛客SQL题 简单 1.
语句对年龄进行升序排列 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语句。
06' , '03' , 34); insert into SC values('07' , '02' , 89); insert into SC values('07' , '03' , 98); 练习题目
原文首发于简书于[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月份的发生额。
如果启用了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.
– 4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩: – (包括有成绩的和无成绩的)
用SQL语句创建四个表并完成相关题目。 查询问题: 1、 查询Student表中的所有记录的Sname、Ssex和Class列。 2、 查询教师所有的单位即不重复的Depart列。
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
以下文章来源于框架师,作者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
1.有两个数a和b,请输出最大的数字 int a=4, b=7 package com.com.day3; import java.util.Scanner;...
一、上机内容 使用SQL语句创建数据库studentsdb。、 Create database studentdb; 2.使用SQL语句选择studentsdb为当前使用数据库。...Use studentdb; 3.使用SQL语句在studentsdb数据库创建数据表student_info、curriculum、grade,三个表的数据结构如表1-表3所示。...50) 是 否 学分 int 是 否 表3 grade表结构 列名 数据类型 允许NULL值 主键 学号 char(4) 否 是 课程编号 char(4) 否 是 分数 int 是 否 4.使用SQL...alter table curriculum modify “课程名称” varchar(50) null; update curriculum set “课程名称 =null; 6.使用SQL语句...Delete from stu where 学号=’0004’; 10.使用SQL语句更新表stud中学号为0002的家庭住址为“滨江市新建路96号”。
第1章 练习题 1.1 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下(最好每次备份按时间生成不同的备份包) 1.1.1 测试命令 [root@znix ~]# cd
TypeScript 练习题(就是本文) ❝目录将来可能会有所调整。 ❞ 注意,我的系列文章基本不会讲 API,因此需要你有一定的 TypeScript 使用基础,推荐两个学习资料。
62. (多选题)下面属于国际类别开源许可证(International licenses)的是
如果执行以下代码结果会输出什么,并说明思路 /*new 了一个对象(子对象)继承了Thread对象(父对象),在子对象里重写了父类的run()方法;然后...
领取专属 10元无门槛券
手把手带您无忧上云