SQL必知必会--过滤数据
来源:互联网 发布:国药种业淘宝 编辑:程序博客网 时间:2024/06/06 04:27
where子句:
select [vend_name],[vend_address] FROM [Test].[dbo].[Vendors] where [vend_name] = 'hanMa'
注:当有order by 和 where 时,where 在order by 前面
where子句操作符:
单个值检查:
select [vend_name],[vend_address],[vend_zip] FROM [Test].[dbo].[Vendors] where [vend_zip] < 11111111
不匹配检查:
select [vend_name],[vend_address],[vend_zip] FROM [Test].[dbo].[Vendors] where [vend_name] != 'defu'
范围值检查 :
select [vend_name],[vend_address],[vend_zip] FROM [Test].[dbo].[Vendors] where [vend_name] between 'hanma' and 'zhongshihua'
空值检查:null 它与空格,或者空字符串不同。
select [vend_name],[vend_address],[vend_zip] FROM [Test].[dbo].[Vendors] where [vend_city] is null
AND操作符:
select [vend_name],[vend_address],[vend_zip] FROM [Test].[dbo].[Vendors] where [vend_city] is not null and [vend_name] > 'defu'
OR操作符:
select [vend_name],[vend_address],[vend_zip],[vend_city] FROM [Test].[dbo].[Vendors] where [vend_city] is null or [vend_name] <= 'defu'
注:子句在处理or操作符之前会优先处理and操作符
IN操作符:是用来指定条件范围的,范围中的每一个条件都可以匹配。
select [vend_name],[vend_address],[vend_zip],[vend_city]FROM [Test].[dbo].[Vendors] where [vend_city] in ('bolin','haidian‘)
NOT操作符:
select [vend_name],[vend_address],[vend_zip],[vend_city] FROM [Test].[dbo].[Vendors] where not [vend_city] in ('bolin','haidian')
- SQL必知必会--过滤数据
- SQL必知必会 笔记 第四章 过滤数据
- Database - 读书笔记--SQL必知必会04--过滤数据
- 读书笔记--SQL必知必会04--过滤数据
- 读书笔记--SQL必知必会05--高级数据过滤
- sql数据过滤
- SQL过滤数据
- SQL高级数据过滤
- SQL 过滤数据
- SQL语句练习-过滤数据
- sql 重复列数据过滤
- SQL必知必会 笔记 第五章 高级过滤数据
- sql必知必会学习笔记-二,检索,过滤数据
- SQL 3.高级数据过滤 - 1 通配符过滤
- SQL---DML---WHERE过滤数据の初级过滤
- SQL---DML---WHERE过滤数据のLIKE过滤
- 一个过滤重复数据的sql语句:
- 如何使用SQL Server来过滤数据
- SQL必知必会--了解数据库
- 无缝场景切换解决方案(1) - 简单场景切换
- Hibernate】Hibernate的检索策略:lazy、fetch
- SQL必知必会--检索数据
- VS2010使用MSChart控件
- SQL必知必会--过滤数据
- Python小时钟
- SQL必知必会--创建计算字段
- zedboard--qt的安装和使用(十三)
- Python读取天气预报
- SQL必知必会-- 使用数据处理函数
- 转自古-月:ROS总体框架
- 用数组实现一个简单的heap(最大堆)结构
- Linux 设备文件与udev