用AI赚第一桶💰低成本搭建一套AI赚钱工具,源码可二开。 广告
:-: DQL-条件查询 1.语法 ``` SELECT 字段列表 FROM 表名 WHERE 条件列表; ``` 2.条件 | 比较运算符 | 功能 | | --- | --- | | > | 大于 | | >= | 大于等于 | | < | 小于 | | <= | 小于等于 | | = | 等于 | | <> 或 != | 不等于 | | BETWEEN..AND.. | 在某个范围之内(含最小、最大值) | | IN(...) | 在in之后的列表中的值,多选一 | | LIKE 占位符 | 模糊匹配(_匹配单个字符,%匹配任意个字符) | | IS NULL | 是NULL | | 逻辑运算符 | 功能 | | --- | --- | | AND 或 && | 并且(多个条件同时成立) | | OR 或 || | 或者(多个条件任意一个成立) | | NOT 或 ! | 非,不是 | ``` -- 条件查询案例 -- 1.查询年龄等于88的员工 select *from emp where age = 88; -- 2.查询黏连小于20的员工信息 select *from emp where age < 20; -- 3.查询年龄小于等于20的员工信息 select *from emp where age <= 20; -- 4.查询没有身份证号的员工信息 select *from emp where idcard is null; -- 5.查询有身份证号的员工信息 select *from emp where idcard is not null; -- 6.查询年龄不等于88的员工信息 select *from emp where age != 88; select *from emp where age <> 88; -- 7.查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息 select *from emp where age >= 15 && age <= 20; select *from emp where age >= 15 and age <= 20; -- between 后面最小值 and 后面最大值 select *from emp where age between 15 and 20; -- 8.查询性别为 女 且年龄小于 25岁的员工信息 select *from emp where gender = 女" and age < 25; -- 9.查询年龄等于18 或 20 或 40的员工信息 select *from emp where age = 18 or age = 20 or age=40; select *from emp where age in(18,20,40); -10.查询姓名为两个字的员工信息 _ %,一个_代表一个字符,查询几个字就需要几个_ select *from emp where name like '__'; -- 11.查询18位身份证号最后一位是X的员工信息 select *from emp where idcard like '%X'; select *from emp where idcard like '_________________X'; ```