二、SQL-5.DQL-8).案例练习

1、查询年龄为20,21,22,23岁的员工信息

sql 复制代码
select * from emp where age in(20, 21, 22, 23) and gender = '女';

2、查询性别为男,并且年龄在20-40岁(含)以内的姓名为三个字的员工

sql 复制代码
select * from emp where gender = '男' && age between 20 and 40 && name like '___';

3、统计员工表中,年龄小于60岁的,男性员工和女性员工的人数

sql 复制代码
select gender, count(*) from emp where age < 60 group by gender;

4、查询所有年龄小于等于35岁员工的姓名和年龄,并对查询结果按年龄升序排序,如果年龄相同按入职时间降序排序

sql 复制代码
select name, age, entrydate from emp where age <=35 order by age, entrydate desc;

5、查询性别为男,且年龄在20-40岁(含)以内的前5个员工信息,对查询的结果按年龄升序排序,年龄相同按入职时间升序排序

sql 复制代码
select * from emp where gender = '男' && age between 20 and 40 order by age, entrydate desc limit 5;
相关推荐
长安第一美人33 分钟前
C 语言可变参数(...)实战:从 logger_print 到通用日志函数
c语言·开发语言·嵌入式硬件·日志·工业应用开发
Larry_Yanan37 分钟前
Qt多进程(一)进程间通信概括
开发语言·c++·qt·学习
superman超哥1 小时前
仓颉语言中基本数据类型的深度剖析与工程实践
c语言·开发语言·python·算法·仓颉
Liu.7741 小时前
vue3使用vue3-print-nb打印
前端·javascript·vue.js
不爱吃糖的程序媛1 小时前
Ascend C开发工具包(asc-devkit)技术解读
c语言·开发语言
bu_shuo1 小时前
MATLAB奔溃记录
开发语言·matlab
你的冰西瓜2 小时前
C++标准模板库(STL)全面解析
开发语言·c++·stl
松涛和鸣2 小时前
Linux Makefile : From Basic Syntax to Multi-File Project Compilation
linux·运维·服务器·前端·windows·哈希算法
dly_blog2 小时前
Vue 逻辑复用的多种方案对比!
前端·javascript·vue.js
万少2 小时前
HarmonyOS6 接入分享,原来也是三分钟的事情
前端·harmonyos