过滤数据——WHERE

前言: 本章将讲解如何使用关键字WHER来指定搜索条件,并达到过滤数据的效果

数据库表一般包含大量数据,很少需要检索所有行,一般只会检索需要的数据,这样就需要使用过滤条件

WHERE 过滤数据

  •  检查单个值,在SELECT语句中,数据会根据WHERE子句中指定的搜索条件进行过滤,WHERE子句在FROM子句之后
  • 当过滤条件的值为字符串需要打赏单引号‘ ’ 、当过滤条件为数值则不需要打单引号
SELECT name FROM user WHERE age=28
SELECT name FROM user WHERE age < 28
  • 不匹配检查
SELECT name FROM user WHERE age != 28

SELECT name FROM user WHERE age <> 28
  • 范围值检查(BETWEEN AND)
SELECT name FROM user WHERE age BETWEEN 10 AND 20
  • 空值检查 (IS NULL)
SELECT * FROM user WHERE name IS NULL

 

发布了138 篇原创文章 · 获赞 34 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/bbj12345678/article/details/105466537