SQL————方法与总结

方法

1.不等于:<>

2.等于:=

3.id可以整除:id % 2 = 1

4.按降序:order by rating desc;

5.left join:左外连接:LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL

6.不在某个范围内:not in

7.DATEDIFF函数:求两个日期的差值满足一定条件的:DATEDIFF(Weather.RecordDate, w1.RecordDate) = 1

Weather 比w1多1天

 

8.limit和offset的用法:

9.IFNULL:

IFNULL(expression_1,expression_2);

1

如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expression_2的结果。

 

IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。如果要返回基于TRUE或FALSE条件的值,而不是NULL,则应使用IF函数。

 

总结

1.

select Email
from
(
    select Email,count(Id) as num
    from Person
    group by Email
) as temp
where num >1;

2.groub by 演示:

发布了85 篇原创文章 · 获赞 0 · 访问量 3957

猜你喜欢

转载自blog.csdn.net/qq_35706707/article/details/104463915
今日推荐