数据库-过滤数据

Posted de-ming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库-过滤数据相关的知识,希望对你有一定的参考价值。

一:使用WHERE子句

/*
WHERE 的作用:搜索条件 又称 过滤条件
1.在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤WHERE子句在表名 (FROM子句)之后给出。 2.WHERE的位置 :在同时使用ORDER BY和WHERE子句时,应该让ORDER BY 位于WHERE 之后。 */ SELECT prod_name,prod_price FROM products WHERE prod_price = 2.50;

二:WHERE子句操作符

技术图片

三:检查单个值

SELECT prod_name,prod_price
FROM products
WHERE prod_name = fuses ;

四:不匹配检查

/*
何时使用引号:单引号用来限定字符串。如果将值与串类型的列进行比较,则需要限定引号。用来与数值列进行比较的值不用引号。
以下输出不是由供应商1003制造的所有产品 */ SELECT vend_id,prod_name FROM products WHERE vend_id <> 1003;

五:范围值检查

/*
为了检查某个范围的值,可使用BETWEEN操作符。

在使用BETWEEN时,必须指定所需范围的低端值和高端值,这两个值必须用AND关键字分隔
*/

SELECT prod_name,prod_price
FROM products
WHERE prod_price BETWEEN 5 AND 10 ;

六:空值检查

/*
在一个列不包含值时,称其为包含空值NULL

NULL无值,它与字段包含0、空字符串或仅仅包含空格不同。

SELECT语句中有一个特殊WHERE子句,用来检查具有NULL值得列---IS NULL
*/

SELECT prod_name
FROM products
WHERE prod_price IS NULL;

 

以上是关于数据库-过滤数据的主要内容,如果未能解决你的问题,请参考以下文章

Huawei_Netconf_Ncclient

Android studio 动态片段根据日期

Scapy BPF 过滤器不工作

js简洁代码片段

基于内部片段的graphql过滤器(gatsbyJS)

中继片段变量