单表查询操作
程序员文章站
2022-07-08 14:23:29
...
1.查询所有字段(查询学生信息表中所有学生信息)
SELECT * FROM `表名`;
2.查询指定字段(查询学生信息表中所有学生的 姓名,家庭住址,身份证号)
SELECT `别名` as `姓名`, `别名` as `身份证号`, `别名` as `地址` from `表名`;
3.条件查询(查询地址是 泊头,性别是男的学生信息)
SELECT * FROM `表名` where `别名`='泊头' and `sex`='男';
SELECT * FROM `表名` where (`别名`, `别名`)=('泊头','男');
//查询手机号为空的学员信息
SELECT * FROM `表名` where telephone='' or `telephone` is null;
//查询存在手机号的人员信息
SELECT * FROM `表名` where telephone!='' and `telephone` is not null;
4.查询学生所属的地址(去重)
SELECT DISTINCT `别名` from `表名` ;
5.查询id是5和8的学生信息
SELECT * FROM `表名` where `id` in(5,8);
6.查询id在2–15之间的学员信息
SELECT * FROM `表名` where `id` between 2 AND 15;
7.查询结果中添加常量列(学校 是 泊头职业学院)
SELECT * ,'泊头职业学院' as '学校' FROM `表名`;
8.查询以王开头的所有学生信息
SELECT * FROM `表名` where `别名` like '王%';
//查询名字中带帅的学员信息
SELECT * FROM `表名` where `别名` like '%帅%';
//查询泊开头的两个泊_学院信息
SELECT * FROM `表名` where `别名` like '泊_';