1. 比较下面两条SQL语句的区别,数据库中数据从0开始
常用场景:分页查询
① selete * from testtable limit 2,1; 表示选第3条
limit X,Y 表示跳过X条,选Y条。
② selete * from testtable limit 2 offset 1; 表示选第2条和第3条
limit X offset Y 表示跳过Y条,选X条
2. 为了防止查询出的结果为空([]),想用null表示,则可以将中间结果作为临时表,再查一次。或者用ifnull函数:ifnull(结果,null)
3. 视图是从原表导出的符合条件的数据,求视图和原表的交集不做表名限定会得到重复的数据
intersect 求两个查询结果的交集
4.