条件查询
1. where子句后跟条件
2. 运算符
* > 、< 、<= 、>= 、= 、<>
* BETWEEN...AND
* IN( 集合)
* LIKE:模糊查询
* 占位符:
* _:单个任意字符
* %:多个任意字符
* IS NULL
* and 或 &&
* or 或 ||
* not 或 !

-- 查询年龄大于20岁

SELECT * FROM student WHERE age > 20;

SELECT * FROM student WHERE age >= 20;

-- 查询年龄等于20岁
SELECT * FROM student WHERE age = 20;

-- 查询年龄不等于20岁
SELECT * FROM student WHERE age != 20;
SELECT * FROM student WHERE age <> 20;

-- 查询年龄大于等于20 小于等于30

SELECT * FROM student WHERE age >= 20 && age <=30;
SELECT * FROM student WHERE age >= 20 AND age <=30;
SELECT * FROM student WHERE age BETWEEN 20 AND 30;

-- 查询年龄22岁,18岁,25岁的信息
SELECT * FROM student WHERE age = 22 OR age = 18 OR age = 25
SELECT * FROM student WHERE age IN (22,18,25);

-- 查询英语成绩为null
SELECT * FROM student WHERE english = NULL; -- 不对的。null值不能使用 = (!=) 判断

SELECT * FROM student WHERE english IS NULL;

-- 查询英语成绩不为null
SELECT * FROM student WHERE english IS NOT NULL;

-- 查询姓马的有哪些? like
SELECT * FROM student WHERE NAME LIKE '马%';
-- 查询姓名第二个字是化的人

SELECT * FROM student WHERE NAME LIKE "_化%";

-- 查询姓名是3个字的人
SELECT * FROM student WHERE NAME LIKE '___';

-- 查询姓名中包含德的人
SELECT * FROM student WHERE NAME LIKE '%德%';

最新文章

  1. ASP.NET 5 - $.ajax post JSON.stringify(para) is null
  2. 与你相遇好幸运,使用gulp流程化Typescript后端开发
  3. FineUI第十五天---表格概述
  4. Openstack Neutron L2 Population
  5. ASP.NET MVC 开源项目学习之ProDinner (三)
  6. MFC简易画图
  7. 删除共享内存后key为0x00000000的问题
  8. ECHO is off
  9. 自己动手写PHP MVC框架
  10. python网络爬虫之beautfiulSoup
  11. 使用Java 8中的Stream
  12. eclipse中注释的代码依然会执行的解决方法
  13. sql笔试题
  14. 关于eclipse的Progress一直跳转的解决方案
  15. Linux下安装docker
  16. AtCoder arc061C Snuke&#39;s Subway Trip
  17. WINS服务器与DNS服务器有什么区别?
  18. 栈(stack)信息
  19. 禅道在docker上部署与迁移
  20. 冲刺博客NO.2

热门文章

  1. 5月10日 python学习总结 单表查询 和 多表连接查询
  2. MySQL SQL Injection Cheat Sheet
  3. callbale 和runnable 区别
  4. Captcha生成验证码,docker部署时问题
  5. Spring 框架中的单例 bean 是线程安全的吗?
  6. JAVA DAEMON线程的理解
  7. 为什么HTTP/3要基于UDP?可靠吗?
  8. SVN之屏蔽不需要提交的xml等文件
  9. Creating a File Mapping Object
  10. 带你玩转prefetch, preload, dns-prefetch,defer和async