SQL select 使用IN关键字
来源:互联网 发布:比特币 编程语言 编辑:程序博客网 时间:2024/06/05 18:51
SQL select 使用IN关键字
同BETWEEN关键字一样,IN的引入也是为了更方便地限制检索数据的范围,灵活使用IN关键字,可以用简洁的语句实现结构复杂的查询。 语法格式为:
表达式 [NOT] IN (表达式1 , 表达式2 [,…表达式n])
【例】查询所有居住在KS、CA、MI或IN州的作家。
use pubs
go
select au_id,au_lname,au_fname
from authors
where state IN ('CA','KS','MI','IN')
go
如果不使用IN关键字,这些语句可以使用下面的语句代替:
use pubs
go select au_id,au_lname,au_fname
from authors
where state='CA 'or state='KS'or state='MI'or state='IN'
go
【例】查询所有不在上述4个州居住的作家。
use pubs
go
select au_id,au_lname,au_fname
from authors
where state not in ('CA','KS','MI','IN')
go
与下面的语句等价:
use pubs
go
select au_id,au_lname,au_fname
from authors
where state<>'CA '
and state<>'KS'
and state<>'MI'
and state<>'IN'
go
- SQL select 使用IN关键字
- SQL select 使用BETWEEN关键字
- 使用in关键字来限制SQL语句中的select查询结果
- SQL存储过程如何使用IN关键字
- Select in SQL
- 使用JDBC遇到SQL关键字in的问题
- SQL中select使用
- In关键字的简单使用
- Hibernate如何使用in关键字
- sql select id in的排序问题
- select records by Date in SQL Server
- MyBatis 在 @Select 写 IN SQL
- ORACLE SQL IN关键字的用法
- 初识SQL中in和exists关键字
- SQL使用SELECT *的坏处
- SQL数据库select基本使用
- SQL数据库select基本使用
- SQL中SET关键字使用
- DataBinder.Eval(Container.DataItem,"Name")和Container.DataItem("Name")有什么区别?
- 用CSS在表格中添加流动条
- 约瑟夫环问题
- Windows群集开发-编写微软群集服务器(MSCS)资源DLL:5)创建群集可感知应用
- 2008年龌龊语录
- SQL select 使用IN关键字
- Ludia,Postgresql
- Windows群集开发-编写微软群集服务器(MSCS)资源DLL:6)编写资源DLL
- SQL重复记录处理(查找,过滤,删除)
- 信息安全必须加强的30个细节
- 正确配置Robots.txt
- Web Dynpro 基础知识(一)(转)
- 【搜集】正则表达式使用详解
- Eval( " ")和DataBinder.Eval(Container.DataItem, " ")区别