数据库
首页 > 数据库> > SQL语言的小技巧

SQL语言的小技巧

作者:互联网

1. 可以使用IF(条件,选择1,选择2)来实现类似于java中的三元表达式,如LeetCode数据库题目中有交换性别的,我们可以这么写:

  

UPDATE STUDENT SET GENDER = IF(GENDER='M','F','M');

2. 可以使用DATEDIFF来判断表中两个日期之间的差,例如LeetCode 数据库197题

select distinct w1.Id from Weather w1, Weather w2 where dateDiff(w1.RecordDate,w2.RecordDate) = 1 and w1.Temperature > w2.Temperature;

 

标签:语言,GENDER,技巧,w2,w1,SQL,RecordDate,LeetCode,Temperature
来源: https://www.cnblogs.com/ZJPaang/p/12916282.html