5.12 添加四张表

student  :sid  sname sbirth sex

sscore   :sid  cid score

course   :cid  cname tid

teacher  :tid  tname

用excel的randbetween函数造了四张csv文件,导入navicat:

编码—10008 (MAC - Simplified Chinese GB 2312)

score字段数据类型选择float

此跳过了建表、 insert into 直接进入面试题练习。

——————————————————————————————————————5.12———————————————————————————————————————

正文

大纲:分为四大模块

一、简单查询

二、汇总分析

三、复杂查询

四、多表查询

构造思路:

构造思路:

select 查询结果 [] from 从哪张表中查找数据 []

join on 关联 []

where 查询条件 [] group by 分组 []

having 对分组结果指定条件 []

order by 对结果排序 []

壮志前言之一blablabla:

X老师教育我们要不耻下问,同时X教师也教育我们要打好基础,脚踏实地。

凌志前言之二bibibibi:

做出一个准确的报表

1、熟悉表结构,并从业务逻辑上理解每个字段和每个值;

2、构造sql的逻辑思维,过程构造很重要;

3、检查数据是否符合业务逻辑,准确且反复验证;

——来自《风控策略分析师的日常是怎样的》

一、简单查询

练习一:查找学生

1、查询姓‘许’的学生名称

SELECT * FROM student WHERE sname LIKE '许%';

2、查询姓名中最后一个字是‘一’的学生名称

SELECT * FROM student WHERE sname LIKE '%一';

3、查询姓名中带‘清’的学生名称

SELECT * FROM student WHERE sname LIKE '%清%';

4、查询姓‘叶’的学生的个数

SELECT COUNT(sname)as 数量 FROMstudentWHERE sname LIKE '叶%'

二、汇总分析

练习二:汇总 sum求和 count计数

5、查询课程编号为002的总成绩

构造思路:

select 查询结果 [总成绩score:汇总函数sum]

from 从哪张表中查找数据 [成绩表sscore]

where 查询条件 [课程号cid是002]

SELECT SUM(score) AS 总成绩 FROM sscore WHERE cid='002'

6、查询选了课程的学生人数

业务逻辑:查询有多少人正在上课的人

构造思路:

select 查询结果 [总人数,即唯一的sid;计数函数count]

from 从哪张表中查找数据 [成绩表sscore]

where查询条件 [无]

SELECT COUNT(DISTINCT sid)选了课程的总人数 FROM sscore;

练习三:分组 group by

7、查询各科成绩最高和最低的分

构造思路:

select 查询结果 [课程ID,最高分 max score 最低分 min score] from 从哪张表中查找数据 [sscore] where 查询条件 [无] group by 分组 [各科成绩,即cid]

运行结果发现最大值小于最小值,检查了数据源发现结果是错误的,找了原因发现是导入是score数据类型选错了,改成float后运行正常

SELECT cid,MAX(score)最高分 , MIN(score) 最低分 FROM sscore GROUP BY cid;

8、查询每门课程被选修的学生数

构造思路:

select 查询结果 [学生数:count(sid)] from 从哪张表中查找数据 [sscore] where 查询条件 [无] group by 分组 [各科cid]

SELECT cid,COUNT(sid)学生数 FROM sscore GROUP BY cid

9、查询男生、女生数

构造思路:

select 查询结果 [性别、学生数量:count(sid)/count(1)] from 从哪张表中查找数据 [student] where 查询条件 [无] group by 分组 [sex:男生 女生]

1 SELECT sex,COUNT(sex)数量 FROM student GROUP BYsex;2 SELECT sex,COUNT(1)数量 FROM student GROUP BYsex;3 SELECT sex,COUNT(*)数量 FROM student GROUP BY sex;

————————————————————————————————————————5.14————————————————————————————————————————

练习四:分组结果的条件

10、查询平均成绩大于60分学生的学号和平均成绩

构造思路:

select 查询结果 [学号,平均成绩:汇总函数avg(成绩)] from 从哪张表中查找数据[成绩在成绩表中,表:sscore] where 查询条件 [无] group by 分组 [学号:先按学号分组,再计算平均成绩]

having 对分组结果查询 [平均成绩大于60]

1 SELECT sid,ROUND(AVG(score)) 平均成绩2 FROMsscore3 GROUP BYsid4 HAVING AVG( score) >60

5 ORDER BY sid;

11、查询至少选修两门课程的学生学号

业务理解:

1、先计算每个学生选修的课程数量,即按学号进行分析;

2、至少选修两门课程,即每个学生选修课程数量>=2,对分组结果指定条件

构造思路:

select 查询结果 [学号sid] from 从哪张表中查找数据 [课程在课程表中sscore]where 查询条件 [无] group by 分组 [先按学号分组,再筛选课程数大于等于2]

having 对分组结果指定条件 [sid>=2]

order by 对结果排序 []

1 SELECT sid ,COUNT(cid) 课程数2 FROMsscore3 GROUP BYsid4 HAVING COUNT(cid) >=2

5 ORDER BY 课程数;

12、查询同名同姓的学生名单并统计同名人数

业务思路:

怎么算姓名相同?按姓名分组后,数量>1,即同名人数>1

构造思路:

select 查询结果 [学生姓名sname,数量:count(1)] from 从哪张表中查找数据 [姓名在学生表student]where 查询条件 [无] group by 分组 [姓名相同,即学生姓名sname分组]

having 对分组结果指定条件 [姓名相同,即count(1)>1]

order by 对结果排序 [无]

1 SELECT sname,COUNT(1)同名数量2 FROMstudent3 GROUP BYsname4 HAVING COUNT(1)>1 ;

13、查询不及格的课程并按课程号从大到小排列

构造思路:

select 查询结果 [课程号cid,score] from 从哪张表中查找数据 [sscore]where 查询条件 [不及格:score<60] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [课程号cid:从大到小即降序desc,再按分数从小到大]

SELECT cid ,score FROM sscore WHERE score <60 ORDER BY cid DESC,score;

——————————————————————————————————————5.13————————————————————————————————————————————————

练习五 :排序

14、查询每门课程的平均成绩,结果按平均成绩升序排序,平均成绩相同时,按课程号降序排列

构造思路:

select 查询结果 [每门课程cid,平均成绩avg(score)] from 从哪张表中查找数据 [成绩表sscore]where 查询条件 [无] group by 分组 [每门课程cid]

having 对分组结果指定条件 [无]

order by 对结果排序 [平均成绩avg(score) 升序即asc,相同时按课程号降序即sid desc]

1 SELECT cid,ROUND(AVG(score))平均成绩2 FROMsscore3 GROUP BYcid4 ORDER BY AVG(score) ASC,cid DESC;

15、查询课程编号为“2”且分数小于60的学生学号,结果按按分数降序排列

构造思路:

select 查询结果 [课程编号cid,分数score,学号sid] from 从哪张表中查找数据 [成绩表sscore]where 查询条件 [课程号cid=2,分数score<60] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [分数降序,desc]

1 SELECTsid,cid,score2 FROMsscore3 WHERE cid='2' AND score < 60

4 ORDER BY score DESC;

16、统计每门课程的学生选修人数(超过2人的课程才统计),查询结果按人数降序排序,若人数相同,按课程号升序排序

构造思路:

select 查询结果 [每门课程:cid,选修人数:count(sid)] from 从哪张表中查找数据 [成绩表sscore]where 查询条件 [无] group by 分组 [每门课程:cid]

having 对分组结果指定条件 [t每门课程人数>=2]

order by 对结果排序 [无]

1 SELECT cid,COUNT(1)选修人数2 FROMsscore3 GROUP BYcid4 HAVING COUNT(1)>1

5 ORDER BY 选修人数 desc,cid ASC

17、查询两门以上不及格课程的同学的学号及其平均成绩

业务理解

1 条件:分组后筛选出两门以上count(cid)>1 不及格课程socre<60

2 结果:同学的学号及其平均成绩,即每个学生的平均成绩,显示学号sid、平均成绩avg(score)

构造思路:

select 查询结果 [学号sid,平均成绩avg(score)] from 从哪张表中查找数据 [成绩表:sscore]where 查询条件 [不及格:score<60] group by 分组 [每个同学:sid]

having 对分组结果指定条件 [两门以上:count(cid)>1]

order by 对结果排序 [无]

小白多条件初写,可拆步骤陆续得出结果,思路如下(此处!!!笨蛋xxx)

第一步:先得到每个学生的平均成绩;第二步:再加上两个限制条件(注意区分哪个是分组前的条件,哪个是分组后的条件)

1 SELECT sid,ROUND(AVG(score))平均成绩2 FROMsscore3 WHERE score < 60

4 GROUP BYsid5 HAVING COUNT(cid) >1

6 ORDER BY 平均成绩

三、复杂查询

18、查询所有有课程成绩小于60分学生的学号、姓名

业务思路:

即统计所有只要有一门课不及格的学生学号和姓名

涉及两张表,可以用子查询从成绩表中先得出课程成绩小于60分的学生学号,再从此子查询的结果中,从学生表中查出学生学号及姓名

构造思路:

select 查询结果 [每个学生的学号sid,姓名sname] from 从哪张表中查找数据 [学号、姓名在student表]where 查询条件 [成绩不及格的学生学号及姓名:学号in (socre<60)] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

分步骤:

第一步:写子查询即所有课程成绩<60分的学生学号

第二步:查结果,学号、姓名 in结果一

1 SELECTsid,sname2 FROMstudent3 WHERE sid in

4 (SELECT sid FROM sscore WHERE score < 60)

19、查询没有学全所有课的学生的学号、姓名|

业务思路:

即所学课程数量小于3的学生的学号和姓名

第一步:子查询得出在成绩表中sscore课程数量小于3的学号(count(cid)<3),select sid from sscore group by sid having count(cid) <3

第二步:查找姓名,学号,条件是学号在子查询的结果中

构造思路:

select 查询结果 [sid,sname] from 从哪张表中查找数据 [student]where 查询条件 [sid在子查询结果中,子查询是从sscore表中得出课程数量小于3的学号] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

1 SELECTsid,sname2 FROMstudent3 WHERE sid in

4 (SELECTsid5 FROMsscore6 GROUP BYsid7 HAVING COUNT(cid)<3)

20、查询出只选修了两门课程的全部学生的学号和姓名

业务思路:子查询

第一步:子查询

从成绩表中查出只选修了两门课程的学生学号,按学号分组 select sid from sscore group by sid having count(cid)=2

第二步:结果查询

从学生表中查出学号和姓名,条件是学号在子查询结果中的

构造思路:

select 查询结果 [sid,sname] from 从哪张表中查找数据 [student]where 查询条件 [sid in 子查询] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

1 SELECTsid,sname2 FROMstudent3 WHERE sid in

4 (SELECTsid5 FROMsscore6 GROUP BYsid7 HAVING COUNT(cid)=2)

练习六:日期

21、查找1998年出生的学生名单

构造思路:

select 查询结果 [学生姓名sname] from 从哪张表中查找数据 [学生表:studeng]where 查询条件 [出生年份sbirth=1998] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

1 SELECTsid,sname,sbirth 出生日期2 FROMstudent3 WHERE YEAR(sbirth)='1998'

4 ORDER BY 出生日期

此处一:请回答1998真的很好看!!!

此处二:日期函数

获取当前日期:current_date,结果2020-05-14

获取当前时间:current_time, 结果17:44:34

获取当前日期和时间:current_timestamp 结果 2020-05-14 17:45:26

获取日期的年份:year(列名/日期)

获取日期的月份:month(列名/日期)

获取日期的日期:day(列名/日期)

获取两个日期之间的天数:dateddiff(date1,date2)

规范日期格式:date_format(date,format),例

SELECT DATE_FORMAT('2020/5/14','%Y-%m-%d')日期

练习七:分取每组最大值、最小值、最大的topn记录

22、查询各科成绩前两名的记录

构造思路:

select 查询结果 [学号] from 从哪张表中查找数据 [成绩表sscore]where 查询条件 [无] group by 分组 [各科:cid]

having 对分组结果指定条件 [前两名]

order by 对结果排序 []

23、取各科成绩最大值、最小值、平均值

构造思路:

select 查询结果 [最大值max(score),最小值min(score),平均值avg(score)] from 从哪张表中查找数据 [成绩表:sscore]where 查询条件 [无] group by 分组 [各科:cid]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

1 SELECT cid, MAX(score)最大值,MIN(score)最小值,ROUND(AVG(score))平均值2 FROMsscore3 GROUP BY cid

——————————————————————————————————————5.14————————————————————————————————————————————————

24、按课程号分组取成绩最大值所在行的数据

思维逻辑:

可以使用分组group by 和汇总函数得到每个组里一个值,但无法得到成绩最大值所在行的数据

可以使用关联子查询来实现

步骤:

第一步:写子查询得出最大成绩 select

第二步:得出最大成绩所在行的数据

构造思路:

select 查询结果 [最大行所在的所有数据:即*] from 从哪张表中查找数据 [最大成绩:即在成绩表score]where 查询条件 [最大成绩:使用子查询得出最大成绩] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

1 SELECT *

2 FROMsscore a3 WHERE score =

4 (SELECT MAX(score) FROM sscore b WHERE b.cid=a.cid)

其中课程号3有2行数据,是因为课程3的最大课程100分有两个#这题做了好久才发现..原来是用cid学号把两表关联后进行分组的。一直在用成绩关联...笨蛋#

25、按课程号分组取成绩最小值所在行的数据

同24题。使用子查询得到最小成绩

1 SELECT * FROM sscore a WHERE score =(2 SELECT MIN(score) FROM sscore b WHERE b.cid=a.cid) ORDER BY cid

课程2由于有两个42最低成绩,所以有两行数据

26、查询各科成绩前两名的记录

逻辑思路:

直接使用groupby无法得出前两名,可以先使用group by查看有几组,单独查出各组的前两名,使用union all将各组结果进行连接

如:

1 得出共有三组,课程号为1,2,3。使用group by cid

2 得出课程号为1的前两名学生成绩。使用order by 成绩 从高到低排序,配合limit 2 取出排名前2的两条记录

3 使用union all连接三条结果

构造思路:

select 查询结果 [科目cid,成绩score] from 从哪张表中查找数据 [成绩表:sscore]where 查询条件 [各科:cid=] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [取成绩前两名即按score降序]

limit 限制条数 [取两条]

1 (SELECT cid, score FROM sscore WHERE cid=1 ORDER BY score DESC LIMIT 2)2 UNION ALL

3 (SELECT cid, score FROM sscore WHERE cid=2 ORDER BY score DESC LIMIT 2)4 UNION ALL

5 (SELECT cid, score FROM sscore WHERE cid=3 ORDER BY score DESC LIMIT 2)

四、多表查询

练习八:联结

27、查询所有学生的学号、姓名、选课数、总成绩,并按成绩升序

构造思路:

select 查询结果 [学号sid,姓名sname,选课数count(cid),总成绩sum(score)] from 从哪张表中查找数据 [学号,姓名在student,课程,成绩在sscore,联系为sid]

join on 关联 [左连接:学号sid]

where 查询条件 [无] group by 分组 [所有学生:即sid]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

1 SELECT t1.sid,t1.sname,COUNT(t2.cid)选课数,SUM(t2.score)总成绩2 FROM student t1 LEFT JOIN sscore t2 ON t1.sid=t2.sid3 GROUP BYsid4 ORDER BY 总成绩

28、查询平均成绩大于85的所有学生的学号、姓名和平均成绩

构造思路:

select 查询结果 [学生学号sid、姓名sname、平均成绩avg(score)] from 从哪张表中查找数据 [平均成绩:sscore表 学号/姓名:student表]

join on 关联 [score.sid=student.sid]

where 查询条件 [无] group by 分组 [所有学生,即每个学生:sid]

having 对分组结果指定条件 [将学生分组后再进行分组平均成绩大于85:avg(score)>85]

order by 对结果排序 [无]

1 SELECT t1.sid,t2.sname,AVG( score) 平均成绩2 FROM sscore t1 LEFT JOIN student t2 ON t1.sid=t2.sid3 GROUP BYsid4 HAVING AVG( score) >85

——————————————————————————————————————5.15————————————————————————————————————————————————

29、查询学生的选课情况:学号,姓名,课程号,课程名称

构造思路:

select 查询结果 [学号 sid,姓名 sname ,课程号 cid,课程名称 cname] from 从哪张表中查找数据 [b 成绩表sscore:sid cid a 学生表student:sid sname c课程表course:cid cname]

join on 关联 [a.sid=b.sid left join b.cid=c.cid ]

where 查询条件 [无] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [sid]

1 SELECTa.sid,a.sname,c.cid,c.cname2 FROMstudent a3 LEFT JOIN sscore b on a.sid=b.sid4 LEFT JOIN course c ON b.cid=c.cid5 ORDER BY sid

30、查询出每门课程的及格人数和不及格人数

考察case表达式,使用case分组再求和统计人数

构造思路:

select 查询结果 [课程:cid] from 从哪张表中查找数据 [成绩表:sscore]

join on 关联 [无]

where 查询条件 [无] group by 分组 [每门课程:cid]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

sum(case when 成绩>=60 then 1 else 0 end) 及格人数

sum(case when 成绩< 60 then 1 else 0 end) 不及格人数

1 SELECTcid,2 SUM(CASE WHEN score >= 60 THEN 1 ELSE 0 END) 及格人数,3 SUM(CASE WHEN score < 60 THEN 1 ELSE 0 END) 不及格人数4 FROMsscore5 GROUP BY cid

31、使用分段[100-85],[85-70],[70-60],[<60]来统计各科成绩,分别统计:各分数段人数,课程号和课程名称

构造思路:

select 查询结果 [课程号cid,课程名称cname(course表);各分段成绩:sum(case when) 表达式分段] from 从哪张表中查找数据 [成绩:sscore 表 /课程号 课程名称:course表]

join on 关联 [sscore.cid=course.cid]

where 查询条件 [无] group by 分组 [各科:cid]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

1 SELECTa.cid,b.cname,2 SUM(CASE WHEN score < 60 THEN 1 ELSE 0 END) '[0-60)',3 SUM(CASE WHEN score >= 60 AND score < 70 THEN 1 ELSE 0 END) '[60-70)',4 SUM(CASE WHEN score >= 70 AND score < 85 THEN 1 ELSE 0 END) '[70-85)',5 SUM(CASE WHEN score >= 85 THEN 1 ELSE 0 END) '[85-100]',6 COUNT(1) '总数'

7 FROM sscore a LEFT JOIN course b ON a.cid=b.cid8 GROUP BY a.cid;

32、查询课程编号为3且课程成绩在80分以上的学生的学号和姓名|

构造思路:

select 查询结果 [课程编号cid,学生的学号sid,姓名sname,成绩score] from 从哪张表中查找数据 [a表student:sid和sname,b表score:cid,sid,score]

join on 关联 [a.sid=b.sid]

where 查询条件 [课程编号为3 :cid=3,成绩在80分以上:score>80] group by 分组 [无]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

1 SELECTb.cid,a.sid,a.sname,b.score2 FROM student a LEFT JOIN sscore b ON a.sid=b.sid3 WHERE b.cid =3 AND b.score >80

4 ORDER BY score

33、将成绩表实现行转列

思路:使用sum/max +case when 简单函数实现行转列

构造思路:

select 查询结果 [学号,姓名,三个课程名称] from 从哪张表中查找数据 [成绩表sscore,学生表student]

join on 关联 [sid]

where 查询条件 [无] group by 分组 [sid]

having 对分组结果指定条件 [无]

order by 对结果排序 [无]

第一步,使用常量列输出目标表的结构:

1 SELECT sid,'数学' ,'语文','英文'FROM sscore;

第二步,使用case表达式,替换常量列为对应的成绩

1 SELECTsid,2 (CASE cid WHEN '1'THEN score ELSE 0 END)'数学',3 (CASE cid WHEN '2'THEN score ELSE 0 END)'语文',4 (CASE cid WHEN '3'THEN score ELSE 0 END)'英文'

5 FROM sscore;

第三步,分组,并用最大函数max或求和函数sum 取出步骤二方块内的最大值/求和

1、两表连接

1 SELECTa.sid,a.sname,2 MAX(CASE b.cid WHEN '1' THEN b.score ELSE 0 END) '数学',3 MAX(CASE b.cid WHEN '2' THEN b.score ELSE 0 END) '语文',4 MAX(CASE b.cid WHEN '3' THEN b.score ELSE 0 END) '英语'

5 FROM student a LEFT JOIN sscore b ON a.sid=b.sid6 GROUP BY a.sid

2、单表行转列

1 SELECTsid,2 MAX(CASE cid WHEN '1'THEN score ELSE 0 END)'数学',3 MAX(CASE cid WHEN '2'THEN score ELSE 0 END)'语文',4 MAX(CASE cid WHEN '3'THEN score ELSE 0 END)'英文'

5 FROMsscore6 GROUP BY sid;

——————————————————————————————————————5.19————————————————————————————————————————————————

总结:

5.13-5.19 四个工作日完成

写完感觉都会。

但我相信,如果我三天不回顾,我就忘光了。

mysql中查询没有选修某两门课的_mysql-学生表32题相关推荐

  1. mysql中查询没有选修某两门课的_50条SQL查询技巧、查询语句示例

    Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题 ...

  2. mysql中查询没有选修某两门课的_SQL查询语法30例

    学好SQL查询:无他,概手熟耳. 1. 基础表: 学生表: 老师表: 课程表: 成绩表: 2. 题目: 1.查询名字中含有"华"字的学生信息 select * from 学生 wh ...

  3. 数据库查询_同时选修了两门课的学生姓名、学号

    MySql数据库查询同时选修了两门课的学生姓名.学号 这个查询要用到含有学生姓名.学号的表和含有学生选课情况的表,我定义的含有学生姓名sname和学号sno的表是student表(sno学号,snam ...

  4. mysql 查询 至少选择了两门课,【练习3】mysql高级查询

    一.数据准备 1.进入mysql mysql -uroot -proot 2.查看所有数据库 show databases; 3.新建数据库,并设置其编码格式 create database twoc ...

  5. mysql字连接查询实现至少选修C1和C2两门课的学生和一个都没有被选中的课程

    至少选修C1和C2两门课的学生 一个都没有被选中的课程 至少被一个同学选中的课程 select cno,cname from C where exists(select * from sc where ...

  6. 数据库的多表查询操作-查询只选修了1门课程的学生,显示学号、姓名、课程名。

    文章目录 前言 一.建立数据库和表 二.数据库展示 2.查询只选修了1门课程的学生,显示学号.姓名.课程名. 总结 前言 在我看来数据库真的是一个神奇的东西,不但里面的只是点很深刻,而且对于我们学习起 ...

  7. Mysql中查询速度的优化

    2019独角兽企业重金招聘Python工程师标准>>> mysql中查询速度的优化 1.查看每一个表的数据量 2.left join的时候尽量减少表的大小,通过临时表,查询条件去限制 ...

  8. mysql中查询缓存优化以及慢查询

    1. 概述 开启Mysql的查询缓存,当执行完全相同的SQL语句的时候,服务器就会直接从缓存中读取结果,当数据被修改,之前的缓存会失效,修改比较频繁的表不适合做查询缓存 2. 操作流程 1.客户端发送 ...

  9. -- 27、 查询出只有两门课程的全部学生的学号和姓名(不重点)(自己做出)

    -- 27. 查询出只有两门课程的全部学生的学号和姓名(不重点) SELECT st.s_id,st.s_name,count(sc.c_id)'选修课程数两门'FROM student as st ...

  10. mysql 查找小写字母_MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析

    <MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析>要点: 本文介绍了MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析,希望对您有用.如果有疑问,可以联系我们. ...

最新文章

  1. valve 的设计_向Valve Portal开发人员学习游戏设计原则
  2. 【数据分析】年轻人如何才能实现年薪百万呢?用数据分析来帮你探探路
  3. 浅谈如何搭建知识体系
  4. 互联网的大数据神话——NoSQL
  5. 批量保存到mysql_关于保存批量数据进入mysql
  6. Python中的简单图案打印程序
  7. 有了代码怎么用python爬虫_python实现简单爬虫功能
  8. TRNSYS模块中英文对照
  9. matlab中函数在哪儿,matlab怎么调用函数
  10. mysql中explain执行结果中的rows是什么意思?
  11. SFDC 日常经验积累
  12. 恋爱计时:只要时间在走,我们的爱就在继续
  13. Wilcoxon 检验之 rank-sum 与 signed-rank
  14. 计算机备课组小结,计算机备课组工作总结
  15. XDU-OJ-C语言-Test 2
  16. 计算机基础实验4,计算机基础实验 3-4 实验报告
  17. 2020我们都用这3个3D建模软件,常用简单又易上手!
  18. Postgresql中如何终止正在执行的查询
  19. LeetCode题解 - 动态规划-股票买卖
  20. 激活office 2010

热门文章

  1. python的web框架flask_PythonWEB框架之Flask
  2. matlab绘三维椭球面_MATLAB绘制三维图形
  3. Relatively Prime Graph CodeForces - 1009D
  4. 25位IT史上最具影响力人物
  5. 判断是否为IE浏览器
  6. 硬盘突然变raw格式_硬盘突然变成RAW格式解决办法
  7. Win11系统设置自动关机的方法分享
  8. 完全卸载VMware
  9. 大数据实训整体解决方案
  10. 飞火流星测试经验总结