码迷,mamicode.com
首页 > 数据库 > 详细

12.SQL语句[4] 常用运算符

时间:2017-09-17 15:03:31      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:sel   转义   sql   字符   信息   必须   not   名称   结果   

--=======================列表查询(In或Not In)=================================
--查询一部 和 四部 三部 的所有信息
select * from 数据 where 销售部门=一部 or 销售部门=四部 or 销售部门=三部
select * from 数据 where 销售部门 in(一部,三部,四部)

--查询除了一部 和 三部 之外的所有信息
select * from 数据 where 销售部门 not in(一部,三部)



--===================处理空值(Null或Not Null)====================================
--null:不确定的、不知道的,null与任何数据进行运算,结果都为null
--比如:null+10  理解为  不知道 + 10   结果自然也就是  不知道   null

--  =null  查询不到数据   为什么?
select * from 数据 where 金额=null

--当null做条件的时候,不能用=  <>   必须使用is  或   is not
select * from 数据 where 金额 is null
select * from 数据 where 金额 is not null



--=====================通配符(模糊查询)============================================
--  %  表示  任意多个、任意字符
--查询所有含有‘笔‘的商品信息
select * from 数据 where 商品 like %笔%
--查询所有以  钢  字开头的商品信息
select * from 数据 where 商品 like 钢%


--   _  表示的是  任意的1个字符
--查询商品以   机   结尾的信息,字符数只能是3个
select * from 数据 where 商品 like __机

--  []  表示方括号里面的任意字符   只取1个
--查询商品名称里还含有   笔   和   书   的信息
select * from 数据 where 商品 like %[笔书]%

--不含有  笔  或  书
select * from 数据 where 商品 not like  %[笔书]%

--含有 % 的  [%]  方括号起到转义作用,就是将%当成一个普通字符对待
select * from 数据 where 商品 like %[%]%

 

12.SQL语句[4] 常用运算符

标签:sel   转义   sql   字符   信息   必须   not   名称   结果   

原文地址:http://www.cnblogs.com/lolitagis/p/7535184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!