前言
接触SQL已经是第五天了,我突然发现了一个东西,就是学习这个神奇的东西,真的不能三天打鱼两天晒网,不然真的会很快生疏!所以,一定不能懒惰,要时刻保持学习的热情!
今天我们要学习的是必会的常用函数
首先回顾一下上次涉及到的知识点:
1、WHERE IN子句
2、两张表之间的联结
使用FROM JOIN ON
FROM <原表1名> AS <新表1名>
JOIN <原表2名> AS <新表2名>
ON <新表1名>.<列名>=<新表2名>.<列名>
3、三张表联结
进行两次内连接,或者左外连接。
FROM <原表1名> AS <新表1名>
LEFT JOIN <原表2名> AS <新表2名>
ON <新表1名>.<列名>=<新表2名>.<列名>
LEFT JOIN <原表3名> AS <新表3名>
ON <新表3名>.<列名>=<新表2名>.<列名>
4、UNION 和 UNION ALL 的区别
union是合并两个查询语句的结果集,并排除重复项
union all是不排除重复项的
union使用前提
使用union合并两个表时,需要两个表的结果集字段完全一样;
SLogan:利用有限的时间,撸起袖子加油干!既要面包也要玫瑰!!!
一、学习过程
1、条件函数
【SQL26】计算25岁以上和以下的用户数量