1 查询时间间隔段内的记录

表结构如下

查询在2025年内投递简历的岗位数量,并且按数量降序排序。

select job, sum(num) as cnt from resume_info
where date between "2025-01-01" and "2025-12-31"
group by job
order by cnt desc;

注意的是要使用sum函数,而不是count函数
date那一行还可以写作where date like "2025%"

2 多个条件中使用in关键词

表结构如下

查询在2025-10-15以后状态为购买成功C++课程或者Java课程或者Python的订单,并且按照order_info的id升序排序

select * from order_info
where date > "2025-10-15" and status="completed"
and product_name in ("C++", "Java", "Python")
order by id;


多个或运算可以使用in关键词。

3 字符串相关操作

查找字符串'10,A,B' 中逗号','出现的次数cnt

select length('10,A,B')-length(replace('10,A,B',',','')) as cnt;

语句中用到了length()replace()函数。

4 按照字段的部分字符排序

表结构如下

查询按照first_name最后两个字母,升序进行排列

select first_name from employees
order by substr(first_name,-2,2);

语句中使用了substr函数,-2表示起始下标,2表示截取长度

5 concat连接多个字段

表结构如下


按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees

select dept_no, group_concat(emp_no) as employees
from dept_emp
group by dept_no;

mysql常用语句五:DQL中的查询操作相关推荐

  1. oracle mysql 常用语句(查询表中某字段有几种类型,及每种类型有多少个数、插入多行、查询前几行)

    亲测有效 1.(1)查询表中某字段有几种类型,及每种类型有多少个数 select DISTINCT name user_name,count(*) num from patient GROUP BY ...

  2. 软件测试mysql常用语句_测试中常用到的SQL语句(Oracle)

    在测试过程中,可能会进入到数据库中检查数据. 下面列举一些经常用到的SQL语句. (1)删除记录(delete与truncate) 语法:delete from  表名 where 条件 trunca ...

  3. mysql 查询和修改组合_## 超详细MySQL常用语句,增删查改

    ## MySQL常用语句,增删查改,安装配置mysql服务 ***#新手博客,应届生,谢谢支持哟 记得点赞关注哟*** ***-----sql常见命令:--------*** 安装服务:mysqld ...

  4. MySql的复习(五):联表查询和子查询

    MySql的复习(五):联表查询和子查询 查询结果去重 关于查询结果的去重:distinct关键字 select distinct job from emp; // distinct关键字去除重复记录 ...

  5. Mysql常用语句,供小白学习使用

    Mysql常用语句 一.Mysql最常用的命令 一.库的基本操作 二.表的基本操作 一.Mysql最常用的命令 1.显示数据库列表: show databases;2.显示库中的数据表: show t ...

  6. MySQL常用语句(CURD)

    文章目录 一.数据库定义语言(DDL) 1.1 库操作 1.2 表操作 二.数据库操纵语言(DML) 2.1 插入 insert 2.2 修改 update 2.3 删除 delete 三.数据库查询 ...

  7. Mysql常用语句帅哥特供版

    [TOC] Mysql常用语句帅哥特供版 没错,这里的帅哥指的就是我自己 limit命令 查询 # limit命令 有两个参数, 第一个代表起始,从第几条开始. 第二个代表步长,取多少条. # 但是部 ...

  8. MYSQL常用语句及练习

    一.mysql常用语句 创建,删除和最基本查询: 显示数据库     mysql->show databases; 创建数据库     mysql->create database db; ...

  9. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  10. mysql 语句块语法_MySQL ------ MySQL常用语句的语法 (三十四)

    MySQL常用的语句语法 注意:1. | 符号用来指出几个选中中的一个,因此NULL | NOT NULL 表示给出null 或 not null 2.包含在方括号中的关键字或子句是可选的(如 [li ...

最新文章

  1. 清华系“AI帮”崛起,要驱动1500亿元产业规模
  2. 零基础Java学习之多态
  3. C++ lambda表达式
  4. [react] 你阅读了几遍React的源码?都有哪些收获?你是怎么阅读的?
  5. 深入解析hostname
  6. tcp测试监听工具_高清无码多图详解!性能测试六大核心体系(没人的时候偷偷看)...
  7. N卡A卡流处理器的区别解析
  8. elasticsearch 7.0.1 + kibana + elasticsearch-analysis-ik 7.0.0 安装和配置过程中问题备忘录...
  9. win10杜比全景声评测_杜比全景声加持:Win10创意者更新空间音效设置扫盲
  10. 大写数字时钟电脑壁纸下载
  11. linux b类地址设24位掩码,CIDR,子网掩码以及划分子网超网
  12. git之ssh与https地址之间的切换、设置免密码访问服务器、remote、set-url、config、global、credential、helper、store、cache、origin
  13. 第二人生的源码分析(10)登录授权的实现过程
  14. 谷歌浏览器元素定位神器 -- chropath插件
  15. workman+thinkPHP 即时通讯
  16. 为什么在马云成功前就有那么多影像留下来?
  17. Switch 开关 文字设置在一边显示
  18. 【unittest学习】unittest框架主要功能
  19. 什么是ChatGPT?
  20. 实战演练-抽奖程序(C#)(第一部分)

热门文章

  1. python print end参数_python print的参数详解
  2. 5月6阴阳师服务器维护,阴阳师正式服5月6日更新公告
  3. 双十一海量数据下EagleEye的使命和挑战
  4. 苹果新款耳机问题多 线上短暂销售仍被抢空
  5. WhatsApp使用教程
  6. 解决打开html文件为乱码(完美)
  7. java 调用 yed 绘制 流程图_用 yEd Graph Editor 绘制流程图(2)
  8. 3D目标检测基础知识
  9. 不使用BHO监控IE窗口事件
  10. lambda累加求和