1.like用法
WHERE 字段 like "% %"
2.对于date类型的函数
-- date = '2022-08-31'
year(date) = '2022'
month(date) = '08'
day(date) = '31'
不要老想着用substring(),left(),right()
3.distinct 对字段去重
distinct 字段
4.保留小数点,这与python一致(下例为保留小数点1位)
round(字段,1)
5.group by & having 和 where
where 用在group by 之前,是对没有聚合的表进行条件筛选,不涉及聚合函数;having用在group by 之后,是对聚合后的表进行条件筛选,涉及聚合函数。
另外 having是不认识select 中赋予变量的新名称的.
6.sql一般顺序
select
from
where(认识select新名称)
group by(认识select新名称)
having(不认识select新名称)
order by(认识select新名称)