1、查询xs表中专业名为空的同学的信息
写法1:select * from xs where 专业名 is null;
写法2:select * from xs where 专业名 <=> null;
+--------+--------+--------+------+------------+--------+------+------+
| 学号 | 姓名 | 专业名 | 性别 | 出生日期 | 总学分 | 照片 | 备注 |
+--------+--------+--------+------+------------+--------+------+------+
| 567655 | 杜和平 | NULL | 1 | 1994-11-08 | NULL | NULL | NULL |
| 756566 | 王天保 | NULL | 1 | 1998-12-03 | NULL | NULL | NULL |
+--------+--------+--------+------+------------+--------+------+------+
2、查询xs表中备注有“补考”同学的信息
select * from xs where 备注 like "%补考";
+--------+-------+----------+------+------------+--------+------+------------------------+
| 学号 | 姓名 | 专业名 | 性别 | 出生日期 | 总学分 | 照片 | 备注 |
+--------+-------+----------+------+------------+--------+------+------------------------+
| 081202 | 王林 | 软件工程 | 1 | 1993-01-29 | 40 | NULL | 有一门课不及格,待补考 |
| 081203 | 严红% | 通信工程 | 0 | 1993-08-11 | 48 | NULL | 有一门课不及格,待补考 |
+--------+-------+----------+------+------------+--------+------+------------------------+
3、查询xs表中姓名最后一个字是“林”的学生信息
写法1:select * from xs where 姓名 regexp '林$';
写法2:select * from xs where 姓名 like "%林";
+--------+--------+----------+------+------------+--------+------+------------------------+
| 学号 | 姓名 | 专业名 | 性别 | 出生日期 | 总学分 | 照片 | 备注 |
+--------+--------+----------+------+------------+--------+------+------------------------+
| 081101 | 王林 | 计算机 | 1 | 1994-02-10 | 50 | NULL | NULL |
| 081202 | 王林 | 软件工程 | 1 | 1993-01-29 | 40 | NULL | 有一门课不及格,待补考 |
| 081303 | 孙祥林 | 网络工程 | 1 | 1993-03-09 | 42 | NULL | NULL |
+--------+--------+----------+------+------------+--------+------+------------------------+
4、查询xs表中,学号倒数第三个数字为1的学生的学号、姓名。
select 学号,姓名 from xs where 学号 like "%1__";
+--------+--------+
| 学号 | 姓名 |
+--------+--------+
| 081101 | 王林 |
| 081102 | 程\明 |
| 081103 | 王燕 |
| 081104 | 林平平 |
+--------+--------+
5、查询xs表中名字包含下画线“_”的学生学号和姓名。
select 学号,姓名 from xs where 姓名 regexp"_";
+--------+-------+
| 学号 | 姓名 |
+--------+-------+
| 081201 | 王_敏 |
| 081304 | 孙研_ |
+--------+-------+
6、查询xs表出生日期8月和10月出生的学生信息。
写法1:select * from xs where month(出生日期) = 8 or month(出生日期) = 10;
写法2:select * from xs where 出生日期 like '%-08-%' or 出生日期 like '%-10-%';
+--------+--------+----------+------+------------+--------+------+------------------------+
| 学号 | 姓名 | 专业名 | 性别 | 出生日期 | 总学分 | 照片 | 备注 |
+--------+--------+----------+------+------------+--------+------+------------------------+
| 081103 | 王燕 | 计算机 | 0 | 1993-10-06 | 50 | NULL | NULL |
| 081104 | 林平平 | 计算机 | 1 | 1994-08-26 | 50 | NULL | NULL |
| 081203 | 严红% | 通信工程 | 0 | 1993-08-11 | 48 | NULL | 有一门课不及格,待补考 |
| 081304 | 孙研_ | 网络工程 | 1 | 1994-10-09 | 42 | NULL | NULL |
+--------+--------+----------+------+------------+--------+------+------------------------+
7、查询xs表中不在1995年出生的学生信息
写法1:select * from xs where 出生日期 not like "%#1995%" escape '#';
写法2:select * from xs where year(出生日期) != 1995;
+--------+--------+----------+------+------------+--------+------+------------------------------+
| 学号 | 姓名 | 专业名 | 性别 | 出生日期 | 总学分 | 照片 | 备注 |
+--------+--------+----------+------+------------+--------+------+------------------------------+
| 081101 | 王林 | 计算机 | 1 | 1994-02-10 | 50 | NULL | NULL |
| 081103 | 王燕 | 计算机 | 0 | 1993-10-06 | 50 | NULL | NULL |
| 081104 | 林平平 | 计算机 | 1 | 1994-08-26 | 50 | NULL | NULL |
| 081201 | 王_敏 | 通信工程 | 1 | 1993-06-10 | 42 | NULL | NULL |
| 081202 | 王林 | 软件工程 | 1 | 1993-01-29 | 40 | NULL | 有一门课不及格,待补考 |
| 081203 | 严红% | 通信工程 | 0 | 1993-08-11 | 48 | NULL | 有一门课不及格,待补考 |
| 081204 | 马琳琳 | 通信工程 | 0 | 1993-01-29 | 42 | NULL | NULL |
| 081301 | %李计 | 网络工程 | 1 | 1993-09-20 | 42 | NULL | NULL |
| 081302 | 李林庆 | 软件工程 | 1 | 1993-05-01 | 44 | NULL | 已提前修完一门课,并获得学分 |
| 081303 | 孙祥林 | 网络工程 | 1 | 1993-03-09 | 42 | NULL | NULL |
| 081304 | 孙研_ | 网络工程 | 1 | 1994-10-09 | 42 | NULL | NULL |
| 567655 | 杜和平 | NULL | 1 | 1994-11-08 | NULL | NULL | NULL |
| 756566 | 王天保 | NULL | 1 | 1998-12-03 | NULL | NULL | NULL |
+--------+--------+----------+------+------------+--------+------+------------------------------+
8、查询xs表中专业名为“计算机”、“通信工程”的学生信息
select * from xs where 专业名 in ('计算机','通信工程');
+--------+--------+----------+------+------------+--------+------+------------------------+
| 学号 | 姓名 | 专业名 | 性别 | 出生日期 | 总学分 | 照片 | 备注 |
+--------+--------+----------+------+------------+--------+------+------------------------+
| 081101 | 王林 | 计算机 | 1 | 1994-02-10 | 50 | NULL | NULL |
| 081103 | 王燕 | 计算机 | 0 | 1993-10-06 | 50 | NULL | NULL |
| 081104 | 林平平 | 计算机 | 1 | 1994-08-26 | 50 | NULL | NULL |
| 081201 | 王_敏 | 通信工程 | 1 | 1993-06-10 | 42 | NULL | NULL |
| 081203 | 严红% | 通信工程 | 0 | 1993-08-11 | 48 | NULL | 有一门课不及格,待补考 |
| 081204 | 马琳琳 | 通信工程 | 0 | 1993-01-29 | 42 | NULL | NULL |
+--------+--------+----------+------+------------+--------+------+------------------------+
9、查找xs_kc表学号包含“302”并且课程号也包含“302”的学生信息
写法1:select * from xs_kc where 学号 regexp'302' and 课程号 = 302;
写法2:select * from xs_kc where 学号 like '%302' and 课程号 = 302;
+--------+--------+------+------+
| 学号 | 课程号 | 成绩 | 学分 |
+--------+--------+------+------+
| 081302 | 302 | 89 | 5 |
+--------+--------+------+------+
本文实例为大家分享了vue实现按钮切换图片的具体代码,供大家参考,具体内容如下...
今天看到个不错的网页播放器,感觉不错,大家可以测试 我写的一个播放器网页: ...
本文实例为大家分享了javascript实现倒计时提示框的具体代码,供大家参考,具体...
MFC项目在vs2017编译正常无报错,但是升级vs2019后一打开项目就报如下错误。 项...
在大三的时候,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了...
由于固态驱动器(SSD)的速度比传统的硬盘驱动器(HDD)快得多,并且价格越来越便宜...
目录 读者基础 ?微服务架构梳理 https://www.coder4.com/homs_online/ ? ? 读者...
首先到这里下载其源码。里面东西挺多的,我们基本上可以把它放到两个文件夹就是...
目录 1. C语言文件接口(库函数) 1.1 fopen 1.2 fclose 1.3 fread 1.4 fwrite 1.5...
这5个PHP编程中的不良习惯,一定要改掉 PHP世界上最好的语言! 测试循环前数组是...