当前位置:网站首页>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 的使用
边栏推荐
猜你喜欢
随机推荐
广告电商「私域打工人」职业前景:你离月薪6万,还差多远?
ES6 array extension methods map, filter, reduce, fill and array traversal for…in for…of arr.forEach
Smart Tips for Frida Scripting in Kali Environment
3000字入门图神经网络
(1) print()函数、转义字符、二进制与字符编码 、变量、数据类型、input()函数、运算符
A network security guinea pig's learning path - scripting of advanced usage of nmap
二舅为什么能刷屏?这三件事对企业公关的启示
Pycharm packages the project as an exe file
VIKINGS: 1 vulnhub walkthrough
hackmyvm-bunny walkthrough
hackmyvm-random walkthrough
CTF入门之md5
一次代码审计的笔记(CVE-2018-12613 phpmyadmin文件包含漏洞)
Shuriken: 1 vulnhub walkthrough
ES6 iterator explanation example
c语言用栈实现计算中缀表达式
DarkHole: 2 vulnhub walkthrough
一个网络安全小白鼠的学习之路—nmap高级用法之脚本使用
加密数字货币前传:从大卫·乔姆到中本聪
(4) Function, Bug, Class and Object, Encapsulation, Inheritance, Polymorphism, Copy