主页 > 知识库 > sql查询点滴记录

sql查询点滴记录

热门标签:陕西电销外呼系统好用吗 兰州语音外呼系统运营商 最新人工智能电销机器人 银川高频外呼回拨系统多少钱 数字匠心电销机器人 成都电话外呼系统一般多少钱 如何做地图标注图铺 al智能电话机器人 没听见电话机器人帮你接
也不一定,以前从来没有深入的研究过sql查询,最近买了一本T-SQL查询的书,把以前忽视的问题都记录一下

以前一直模模糊糊的把sqlserver作为关系数据库,里面就是以表的方式进行数据的关系化话管理,后来有些SQL语句看着怪怪的,也没怎么管

其实

“写好sql,需要的是一种面向声明和集合的思维方式,而不是面向过程的(集合是重点)”(PS:数据库里面的表就是一个集合,集合是无序的!)

以前没太注意过sql语句执行时的逻辑顺序,在研究linq时,linq强调了sql语句的执行顺序,在看书时也留意了一下

(5) select (5-2) distinct (5-3) top (top_specification>) (5-1) select_list>
(1) from (1-j) left_table> join_type> join right_table> on on_predicate>
|(1-a) left_table> apply_type> apply right_table_expression> as alias>
|(1-p) left_table> pivot (pivot_specification>) as alias>
|(1-u) left_table> unpivot (unpivot_specification>) as alias>
(2) where where_predicate>
(3) group by group_by_specification>
(4) having having_predicate>
(6) order by order_by_list>


可以看到

第一个阶段是from :标识出查询的来源,处理表(集合)运算符

第二个阶段是where根据谓词(查询条件)进行刷选

第三个阶段是gruop by 根据指定的列表名进行分组

第四个阶段是having 根据having中出现的谓词进行刷选

第五个阶段是select

第六各阶段是order by根据指定列进行排序

标签:巴彦淖尔 宜春 盐城 邢台 辽源 本溪 朔州 通化

巨人网络通讯声明:本文标题《sql查询点滴记录》,本文关键词  sql,查询,点滴,记录,sql,查询,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《sql查询点滴记录》相关的同类信息!
  • 本页收集关于sql查询点滴记录的相关信息资讯供网民参考!
  • 推荐文章