sql where 关键字简介


一、where 关键字简介

where 是sql语法中的关键字,
主要作为增删改查操作语言的条件语句,通过where连接相应的条件,我们可以获取或操作制定条件的数据。
where 语法简介
where 指定值/列名/转换后的列名  (操作符) 指定值/列名/转换后的列名



where 操作符如下所示:
1.1 = 等于
1.2 <>/!= 不等于
1.3 > 大于
1.4 < 小于 1.5 >= 大于等于
1.6 <= 小于等于
1.7 BETWEEN in 在一个区间内
1.8 LIKE 匹配符


二、where 应用范围举例说明

 

/*1 建表及插入数据*/
create table A(keyId int,info varchar(60), writeDate datetime)
insert into A values
(1,'a','2017-1-1'),(2,'b','2017-1-2'),(3,'c','2017-1-3'),
(11,'a','2017-2-1'),(12,'b','2017-2-2'),(13,'c','2017-2-3'),
(21,'a','2017-3-1'),(22,'b','2017-3-2'),(23,'c','2017-3-3'),
(31,'a','2017-4-1'),(32,'b','2017-4-2'),(33,'c','2017-4-3'),
(41,'a','2017-5-1'),(42,'b','2017-5-2'),(43,'c','2017-5-3')

 
/*2 where 关键字使用*/
select keyId,info,writeDate from A where keyId =1
select keyId,info,writeDate from A where keyId <>1
select keyId,info,writeDate from A where keyId >30 
select keyId,info,writeDate from A  where info like '%b%'
 
 
 
select keyId,info,writeDate from A  where keyId between    10 and  30 

/*3 清理表*/
truncate table [A]
drop table [A]

相关阅读:
sql select distinct top 关键字简介
sql select
sql简介
sql 删除重复数据
如果查询MSSQL中重复列(group by having count)