前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第六章:过滤数据

第六章:过滤数据

作者头像
用户1134788
发布2018-01-05 14:03:18
5020
发布2018-01-05 14:03:18
举报

表名:products

字段:product_id、product_name、product_price、vend_id(供应商)

1.使用WHERE子句:

一般查询都是需要根据特定条件筛选出来需要的数据,需要制定搜索条件(search criteria),搜索条件也成为过滤条件(filter condition)

注:where子句在FROM之后,且在ORDER BY子句之前。

2.WHERE子句操作符:

操作符

说明

=

等于

&lt&gt

不等于

!=

不等于

&lt

小于

&lt&#61

小于等于

&gt

大于

&gt&#61

大于等于

BETWEEN

在指定的两个值之间

2.1.检查单个值:

代码语言:javascript
复制
SELECT product_price FROM products WHERE product_name = 'ironman'

注:MySQL在执行匹配时默认不区分大小写,所以ironman与IRONMAN一致。

查找商品价格低于10.0的商品名

注:引号的使用:单引号是用来限定字符串的,如果将值与字符串做比较,则需要使用限定引号。

代码语言:javascript
复制
SELECT product_name FROM products WHERE product_price < 10.0

2.2.不匹配检查:

查出不是由供应商(id为1003)生产的商品名

代码语言:javascript
复制
SELECT product_name FROM products where vend_id != 1003

SELECT product_name FROM products where vend_id <> 1003

2.3.范围值查找:

查找价格在5-10之间的产品名

代码语言:javascript
复制
SELECT product_name from products where product_price BETWEEN 5 AND 10

2.4.空值检查:

在创建一个列不包含值时,称其为包含空值NULL。

代码语言:javascript
复制
SELECT product_name FROM products WHERE product_price is null
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档