当前位置:网站首页>mysql 原生语句点滴学习记录
mysql 原生语句点滴学习记录
2022-08-02 03:26:00 【陌潇】
点滴sql记录
一、IF使用方法
IF 表达式 IF( expr1 , expr2 , expr3 )
expr1 的值为 TRUE,则返回值为 expr2 expr1
的值为FALSE,则返回值为 expr3
如下:
二、group by 分组之后查找重复的项(HAVING)
在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。
HAVING 子句可以让我们筛选分组后的各组数据。
查找phone不为空,且重复的手机号,原始数据:
sql 和执行后的结果:
三、Case两种格式:简单Case函数和Case搜索函数。
1、简单Case函数
case sex
when '1' then '男'
when '2' then '女'
else '其他' end
2、Case搜索函数
case
when sex = '1' then '男'
when sex = '2' then '女'
else '其他' end
case用法详细介绍地址:https://blog.csdn.net/weixin_44688973/article/details/118808601
四、group by分组之后取出最大值
原始数据
使用sql查询: SELECT id, sex, age, max(age) AS age_en FROM USER GROUP BY sex
五、month 和 year 的使用
边栏推荐
- C language uses stack to calculate infix expressions
- Praying: 1 vulnhub walkthrough
- SQL注入(6)
- 财产清查概述、 全面清查的情况、局部清查的情况、财产清查的方法、财产清查结果的处理
- 利用cookie获取admin权限 CTF基础题
- CTF entry md5
- ES6 three-dot operator, array method, string extension method
- 攻防世界—MISC 新手区1-12
- 一个网络安全小白鼠的学习之路——nmap的基本使用
- Uniapp | compatibility problems in the development of (to be continued)
猜你喜欢
C language uses stack to calculate infix expressions
hackmyvm: may walkthrough
hackmyvm: again walkthrough
会计账簿、会计账簿概述、会计账簿的启用与登记要求、会计账簿的格式和登记方法
Orasi: 1 vulnhub walkthrough
SQL注入(6)
Activity
A network security guinea pig's learning path - scripting of advanced usage of nmap
GreenOptic: 1 vulnhub walkthrough
file contains vulnerabilities
随机推荐
(3) 字符串
Alibaba Cloud MySQL 5.7 installation and some major problems (total)
CTF入门笔记之SQL注入
DNS详解
The learning path of a network security mouse - the basic use of nmap
Praying: 1 vulnhub walkthrough
How to determine the direction based on two coordinate points on the map
Orasi: 1 vulnhub walkthrough
hackmyvm-bunny walkthrough
4. The form with the input
一个网络安全小白鼠的学习之路—nmap高级用法之脚本使用
(3) string
超级云APP,陪伴您一起成长的软件
阿里云MySQL5.7安装以及部分主要问题(总和)
GreenOptic: 1 vulnhub walkthrough
hackmyvm-hopper walkthrough
政府会计的概念、政府会计标准体系、政府会计的特点(会形成小考点)、政府会计要素及其确认和计量、政府预算会计要素、政府财务会计要素
hackmyvm: may walkthrough
加密数字货币前传:从大卫·乔姆到中本聪
The focus of the Dom implementation input triggers