查询后并拼接字段

主要利用Concat( , )拼接函数;

SELECT CONCAT(last_name,first_name) AS 姓名 from employees;

条件查询语法

select   查询列表 from 表名 where 筛选条件;

条件查询分类

一.按条件表达式筛选: >,< = ,!=,>=等

二.按逻辑表达式筛选:&& , || ,!, and or not;

三.模糊查询 like, between and , in , is null

一.按条件表达式筛选

查询工资大于12000的员工信息

SELECT * from employees where salary>12000;

二.按逻辑表达式筛选

查询工资在10000~20000之间的员工名,工资和奖金

SELECT first_name,salary,commission_pct from employees where salary>10000 and salary<=20000;

三.模糊查询

特点:一般和通配符搭配使用

通配符:% 任意多个字符,包含0个字符

     _: 任意单个字符

若要查询的单位中包含通配符,只需要在前面加上’’ 转义即可

也可以通过 ESCAPE定义一个转义字符

**案例1.**查询员工名中第三个字符为n, 第五个字符为l的员工名和工资

SELECT
last_name,salary
FROM
employees
WHERE last_name LIKE '___n__l%';


案例2. between and

between and 类似于 >= 和 <=

查询员工编号在100~120之间的员工信息

SELECT
*
FROM
employees
WHERE
employee_id BETWEEN 100 and 120;


案例3. in

查询员工的工种编号是 IT_PROG, AD_VP 的员工名,和工种编号

SELECT
last_name,job_id
FROM
employees
WHERE
job_id in('IT_PROT','AD_VP');


案例4. is null

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

SELECT
last_name,commission_pct
FROM
employees
WHERE
commission_pct is NULL;

这里还可以利用安全等于号: <=> null 来使用;

同理查询有奖金的员工信息, 改为 is not null 即可

SQL语言之DQL语言学习(二)条件查询相关推荐

  1. 1.实现sql语言中DQL语言,实现简单查询、条件查询、排序查询等。

    1.实现sql语言中DQL语言,实现简单查询.条件查询.排序查询等. (1)检索grade表当中的所有信息. (2)检索grade表数学成绩大于100的所有人信息. <%@ page langu ...

  2. SQL语言之DQL语言学习(八)多表查询/链接查询 SQL92学习

    用法: 当查询的字段来自于多个表时,就会用到连接查询 按照功能分类 内连接: 等值/非等值链接,自链接 外连接: 左/右外连接,全外链接 交叉链接 笛卡尔乘积现象 表1有m行,表2有n行,结果=m*n ...

  3. MySQL学习-MySQL条件查询

    MySQL条件查询 操作的表 1.条件查询概述 2.条件查询between and] 3.条件查询is null和is not null 4.and和or的优先级的问题 5.条件查询in 6.模糊查询 ...

  4. SQL语言之DQL语言学习(十一)分页查询

    应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法: 语法: select查询列表 from表 [join type join表2 on连接条件 where筛选条件 group by分 ...

  5. SQL语言之DQL语言学习(九)多表查询/链接查询 SQL99学习

    语法 select 查询列 表 from 表1 别名 [连接类型] join 表2 别名 on 连接条件 #where 筛选条件 #group by 分组 #having 筛选条件 #order by ...

  6. SQL语言之DQL语言学习(七)分组查询

    语法 select分组函数,列(要求出现在group by的后面) from 表 where 筛选 group by 分组列表 order by 排序子句 案例一: 查询每个工种的最高工资 SELEC ...

  7. SQL语言之DQL语言学习(三)排序查询

    语法: select 查询列表 from表where筛选条件order by 排序列表[asc / desc] 其中降序为 DESC 升序为 ASC 如果两者都不写的话系统默认是升序 案例一 查询员工 ...

  8. SQL语言之DQL语言学习(十)子查询

    含义: 出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询 分类 按子查询出现的位置: select后面: 仅仅支持标量子查询 from后面: 支持表子查询 wh ...

  9. SQL语言之DQL语言学习(一) 基础查询

    DQL(data query language)数据查询语言select DQL (数据查询语言) 用于查询数据库的数据 主要命令 SELECT 基础查询 语法 select 查询列表 from 表名 ...

最新文章

  1. Spring基础面试题(一)
  2. 详解分布式系统与消息投递
  3. python函数def中import_在Python中使用def函数时出现名称错误
  4. 2019阿里云开年Hi购季新用户分会场全攻略!
  5. 40款精简活力fcpx标题字幕 mTitle Kinetic for Mac
  6. 小程序动画从头开始_渐进式Web应用程序102:从头开始构建渐进式Web应用程序
  7. SK海力士推出首款DDR5 DRAM 适用于大数据、人工智能等领域
  8. 【机器学习】Logistic Regression逻辑回归原理与java实现
  9. Git只获取部分目录的内容
  10. Linux下用rm删除的文件的恢复方法
  11. 开学季,如何申请免费学生云服务器
  12. 文学类的论文真的不需要数据么?
  13. C#实现斐波那契数列
  14. 【利用树莓派制作无线打印服务器】
  15. 持续不定期更新:CFDC++之拟一维喷管流动的数值解(2)
  16. vivos9保密柜从哪里进
  17. 网络技术基础测试(一)
  18. LiveNVR传统安防摄像机接入互联网直播-支持多种分屏展示
  19. 2021年1月程序员工资统计,平均14915元
  20. Vue.js学习详细课程系列--共32节(1 / 6)

热门文章

  1. 【转】Matlab axis用法
  2. SpiderData 2019年2月22日 DApp数据排行榜
  3. 【Spark篇】---Spark中Master-HA和historyServer的搭建和应用
  4. 集成 jpush-react-native 常见问题汇总 ( iOS 篇)
  5. Hadoop HDFS分布式文件系统 常用命令汇总
  6. PHP JSON 操作总结
  7. Ruby备份mongodb(fsync lock)
  8. 遥远的,理想与现实的完美统一——听完华大基因的宣讲,有点小激动···
  9. IE7一样可以轻易重装
  10. 如何判断序列是不是堆_备胎是什么意思?如何判断自己是不是感情中的备胎?...