随笔分类 -  SQL

SQL优化:in和exists的使用场景
摘要:IN:当在两表查询的时候, 主表是大表(数据量多),子查询表是表(数据量少),这时,使用IN关键词进行匹配查询效率高; EXISTS:当在两表查询的时候, 主表是小表(数据量少),子查询表是大表(数据量多),这时,使用EXISTS关键词进行匹配查询效率高; 注意1:in 是把外表和内表作hash 连 阅读全文
posted @ 2021-11-26 12:27 菜鸟小辛 阅读(327) 评论(0) 推荐(0)
SQL关键词:Union使用
摘要:Union :将两个或多个查询结果合并,不会有重复数据 SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2 UNION SELECT column_name(s) FROM table 阅读全文
posted @ 2021-11-25 09:56 菜鸟小辛 阅读(230) 评论(0) 推荐(0)
SQL优化:SQL中使用with as 语法
摘要:解释: WITH AS短语,也叫做子查询部分,定义一个SQL片段后,该SQL片断可以被整个SQL语句所用到。有的时候,with as是为了提高SQL语句的可读性,减少嵌套冗余。 示例: 语法: with temp名字 as 查询语句,temp名字1 as 查询语句,... 例子: with eg a 阅读全文
posted @ 2021-11-25 09:49 菜鸟小辛 阅读(1061) 评论(0) 推荐(0)