1.concat(字符串拼接)

作用:将选中的列进行拼接  写法 AS的作用就是属性名

SELECT CONCAT(ename,job) AS 你猜 FROM emp;

2.条件查询

语法:

select

  查询列表

from

  表明

where

  筛选条件

先执行 form  再执行 where 筛选  最后执行  select

分类:

一,按照条件表达式

>    <       =     !=       <>      >=       <=

二,逻辑表达式

&&  ||   !

三,模糊查询

like

between and

in

is null

案例:

一  条件表达式筛选

1.查询工资>12000的员工信息

SELECT * FROM emp WHERE sal>1200;

2.查询部门编号不等于90号的员工名和部门编号

SELECT ename,empno FROM emp WHERE empno!=7369;

SELECT ename,empno FROM emp WHERE empno<>7369;

二  按照逻辑表达式筛选

作用:用于连接条件表达式

&&    和 and :两个条件都为true 结果为true 反之为false

|| 或  or  :只要有一个条件为true  结果为true 反之为false

! 或 not :条件本身为false结果为true

例子:

1.查询工资再1000到2000的之间员工的姓名,工资和奖金

SELECT ename,mgr,sal FROM emp WHERE mgr>1000 AND mgr<9000;

2.查询部门编号不是在7000到7500之间,或者工资高于7000的员工信息

SELECT * FROM emp WHERE !(empno>7000 AND empno<7500) || mgr>7500;

三   模糊查询

查询员工名包含字符a的员工信息

SELECT * FROM emp WHERE ename LIKE '%a%';

(假如说找第三个字母为a第五个为b中间用 _ 来代替)

like '__a_b%'

用  \ 来转义

2.between and 

查询员工编号在7000到7500之间员工信息

SELECT * FROM emp WHERE empno BETWEEN 7000 AND 7500;

3.in

查询员工的工作是 SALESMAN,MANAGER,CLERK中的一个员工的姓名和编号

SELECT ename,empno FROM emp WHERE job IN('SALESMAN','MANAGER','CLERK');

 4. is null

查询没有奖金的员工名和奖金率

SELECT ename,comm FROM emp WHERE comm IS NULL;

5.安全等于 <=> 

查询没有奖金的员工名和奖金率

SELECT ename,comm FROM emp WHERE comm <=> NULL;

最新文章

  1. easyx与VS2015
  2. 让Asp.net mvc WebAPI 支持OData协议进行分页查询操作
  3. memset中的sizeof
  4. javascript Array Methods(学习笔记)
  5. Ibatis的简单介绍
  6. hdu 2795 线段树(二维问题一维化)
  7. Senparc.Weixin.MP SDK 微信公众平台开发教程(二):成为开发者
  8. Laravel不同数据库的模型之间关联
  9. 【设计模式 - 24】之访问者模式(Visitor)
  10. C#调用WebService服务(动态调用)
  11. 《Mastering Opencv ...读书笔记系列》车牌识别(II)
  12. day4 liaoxuefeng---函数
  13. Linux命令之rpm篇
  14. sql privot 实现行转列
  15. 2010-2011 ACM-ICPC, NEERC, Moscow Subregional Contest Problem D. Distance 迪杰斯特拉
  16. Girls&#39; research HDU - 3294(马拉车水题)
  17. 4.7 Routing -- Redirecting
  18. 【bzoj4305】数列的GCD 组合数学+容斥原理
  19. java io-1基本概念
  20. Lists、Sets、Maps和Collections2的使用

热门文章

  1. h5表单亲测
  2. Vmware samba 搭建——Win10 共享
  3. Linux学习之路-基础入门 20191104
  4. node 淘宝镜像
  5. socket小程序写一个客户端,实现给服务端发送hello World字符串,将客户端发送的数据变成大写后返回
  6. PEPE规范 和 垃圾回收
  7. 从Oop-Klass模型看透反射
  8. 3-OpenResty 配置PHP
  9. ESA2GJK1DH1K基础篇: 测试APP扫描Air202上面的二维码绑定通过MQTT控制设备(兼容SIM800)
  10. TensorFlow分布式训练MNIST分类器