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;