博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL 必知必会·笔记<3>过滤数据
阅读量:5889 次
发布时间:2019-06-19

本文共 746 字,大约阅读时间需要 2 分钟。

在同时使用ORDER BY 和WHERE 子句时,应该让ORDER BY 位于 WHERE 之后,否则将会产生错误

 

WHERE子句操作符

范围值检查

使用BETWEEN 操作符,示例:

SELECT prod_name, prod_priceFROM ProductsWHERE prod_price BETWEEN 5 AND 10;

 

2. 高级数据过滤

组合WHERE子句

AND操作符

WHERE 子句中的关键字,用来指示检索满足所有给定条件的行:

FROM ProductsWHERE vend_id = 'DLL01' AND prod_price <= 4;

 

OR操作符

WHERE子句中使用的关键字,用来表示检索匹配任一给定条件的行:

SELECT prod_name, prod_priceFROM ProductsWHERE vend_id = 'DLL01' OR vend_id = ‘BRS01’;

 

IN操作符

WHERE 子句中用来指定要匹配值的清单的关键字,功能与OR 相当:

SELECT prod_name, prod_priceFROM ProductsWHERE vend_id IN ( 'DLL01', 'BRS01' )ORDER BY prod_name;

 

NOT操作符

WHERE 子句中用来否定其后条件的关键字:

SELECT prod_nameFROM ProductsWHERE NOT vend_id = 'DLL01'ORDER BY prod_name;

  

本文转自gyzhao博客园博客,原文链接:http://www.cnblogs.com/IPrograming/p/3269967.html
,如需转载请自行联系原作者
你可能感兴趣的文章
cairo-1.14.6 static compiler msys mingw32
查看>>
Mac osx 下让android 模拟器横屏
查看>>
luogu P1387 最大正方形
查看>>
Android图片圆角效果
查看>>
WeChat Official Account Admin Platform API Introduction
查看>>
C语言写单链表的创建、释放、追加(即总是在最后的位置增加节点)
查看>>
poj1635
查看>>
C# LINQ详解(一)
查看>>
视频直播点播nginx-rtmp开发手册中文版
查看>>
ruby学习总结04
查看>>
Binary Tree Paths
查看>>
Ueditor自定义ftp上传
查看>>
线程以及多线程
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
稀疏自动编码之反向传播算法(BP)
查看>>
二叉搜索树转换成双向链表
查看>>
WebLogic和Tomcat的区别
查看>>
java类中 获取服务器的IP 端口
查看>>