DISTINCT:过滤掉多余的重复记录只保留一条,效率低;和ORDER BY结合使用可以提高效率;可以用GROUP BY替代。
IN与EXISTS : IN适合指定常量列表,EXISTS适合用于判断在另一张表中是否存在指定值。IN适合内外表都很大的情况,EXISTS适合外表结果集很小的情况;NOT IN用(外连接+判断为空)方案代替。
LIKE:结合‘%%’用于模糊匹配,不以%开头,效率更高。
NULLS FIRST/LAST:用于排序,NULLS FIRST表示null值的记录将排在最前,NULLS LAST表示null值的记录将排在最后。
标签:将排,LAST,EXISTS,SQL,NULLS,适合,查询,注意事项,null From: https://www.cnblogs.com/Thenext/p/17354784.html