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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12.SQL语句[4] 常用运算符相关的知识,希望对你有一定的参考价值。

--=======================列表查询(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] 常用运算符的主要内容,如果未能解决你的问题,请参考以下文章

20个简洁的 JS 代码片段

C#常用代码片段备忘

JSP 基础语法

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。

[AndroidStudio]_[初级]_[配置自动完成的代码片段]