All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
DropDownList无限级分类(灵活控制显示形式)_[Asp.Net教程]
MySQL,5.0,数据库的新特性的存储过程_php资料_编程技术
在ASP.NET,Atlas中创建自定义Action_[Asp.Net教程]
SQL Server和Oracle常用函数区别_[SQL Server教程]
PHP实现上传文件生成小图加文字的实例_php资料_编程技术
.NET,Remoting程序开发入门篇_.net资料_编程技术
javascript数组,sort方法的分析_JavaScript技术_编程技术
ASP.NET从零起步设计网站全过程(11)_[Asp.Net教程]
无废话C#设计模式之二:Singleton_.net资料_编程技术
PHP函数学习之PHP函数点评_php资料_编程技术
Reading number is top 10 pictures
In 2013 hercules Arnold classic2
青春清纯美女大集合4
运动的范冰冰1
The money of more than 100 countries and regions1
Fierce! China's special forces training the devil1
The money of more than 100 countries and regions8
A letter to parents choose world of warcraft seven big reason
Absolutely shocked. National geographic 50 animal photographys3
漂亮脸蛋魔鬼身材2
Chinese paper-cut grilles art appreciation4
Download software ranking
都市狐狸姑娘传
C++编程教程第三版
C语言教程TXT
仙剑奇侠传98版歌曲
网页特效实例大全
艳兽都市
网络管理员第三版
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
jBuilder2006
豪门浪荡史
归海一刀 published in(发表于) 2014/2/1 0:15:26 Edit(编辑)
sql之IN,和,BETWEEN,条件运算符_[SQL,Server教程]

sql之IN,和,BETWEEN,条件运算符_[SQL,Server教程]

sql之IN 和 BETWEEN 条件运算符_[SQL Server教程]

下面是IN条件运算符的SQL语句:

  SELECT column1, SUM(column2)

  FROM "list-of-tables"

  WHERE column3 IN (list-of-values);

  下面是BETWEEN条件运算符的SQL语句:

  SELECT column1, SUM(column2)

  FROM "list-of-tables"

  WHERE column3 BETWEEN value1 AND value2;

  实际上,IN条件运算符是一个设置成员测试运算符,也就是说,它用于测试是否一个数值处在IN关键字之后提供的数值之中。举个例子如下:

  SELECT employeeid, lastname, salary

  FROM employee_info

  WHERE lastname IN ('Hernandez', 'Jones', 'Roberts', 'Ruiz');

  这条语句是从employee_info表中选择lastname等于Hernandez、Jones、 Roberts或者 Ruiz名字之一的列employeeid、 lastname和 salary。如果它在其中就将返回行。

  IN条件运算符可以使用混合条件来替代,比如你可以使用等号运算符或者使用OR运算符等等,但是结果是一样的,例如:

  SELECT employeeid, lastname, salary

  FROM employee_info

  WHERE lastname = 'Hernandez' OR lastname = 'Jones' OR lastname = 'Roberts' OR lastname = 'Ruiz';

  你可以观察到,利用IN运算符时语句会更加简短并且容易读,特别是在你测试两个或者三个数值以上的时候尤为突出。

  当然你也可以使用NOT IN 来在你的列表中排除行的。

  
而BETWEEN条件运算符是用与测试一个数值是否处在BETWEEN关键字两边指定数值的中间,比如:

  SELECT employeeid, age, lastname, salary

  FROM employee_info

  WHERE age BETWEEN 30 AND 40;

  这条SQL语句是从employee_info表中选择age处于30到40岁之间(包括30岁和40岁)的列employeeid、age、 lastname和salary。

  这条语句同样可以不用BETWEEN运算符,而使用混合条件来替代,例如:

  SELECT employeeid, age, lastname, salary

  FROM employee_info

  WHERE age >= 30 AND age <= 40;

  当然,你也可以类似于NOT IN的方法,使用NOT BETWEEN来排除一些数据。





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.