本文主要是介绍SQL SELECT WHERE 子句 介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SQL WHERE 子句 介绍
使用WHERE子句的目的是为了从表格的数据集中过滤出符合条件的行。 语法格式如下:
SELECT 列名1[,列名2,…列名n] FROM 表名 WHERE 条件
1.使用算术表达式
使用算术表达式作为搜索条件的一般表达形式是:表达式 算术操作符 表达式 表达式为:常量、变量和列表达式的任意有效组合。 WHERE子句中允许使用的算术操作符包括:
=(等于)、<(小于)、>(大于)、<>(不等于)、!>(不大于)、!<(不小于)、>=(大于等于)、<=(小于等于)、!=(不等于)。
例: select title_id as 书号,type as 种类,price as 原价 from titles where price -price * 0.2>12
2.使用逻辑表达式
在T-SQL里的逻辑表达式共有3个。分别是: 1) NOT:非,对表达式的否定。 2)AND:与,连接多个条件,所有的条件都成立时为真。 3)OR:或,连接多个条件,只要有一个条件成立就为真。 在T-SQL中逻辑表达式共有3种可能的结果值,分别是TRUE,FALSE和UNKOWN。UNKOWN是由值为NULL的数据参与逻辑运算得出的结果。
例: select pub_id as 出版社代号, pub_name as 出版社名称,city as 城市, state as 州, country as 国家 from publishers where country='usa‘ and state ='ca'
这篇关于SQL SELECT WHERE 子句 介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!