Transact-SQL

Transact—SQL是微软实现的 ANSI SQL(Structured Query Language)语言-结构化查询语句,用于编写代码对SQL Server数据库进行管理;通过该语言几乎可以实现任何数据库的管理功能。


SQL 是一种声明性的计算机语言,不同于命令行语言,面向对象语言,函数式语言。
SQL语言声明的是结果集的属性,计算机根据SQL所声明的内容来从数据库中挑选出符合声明的数据,而不是传统编程思维去指示计算机怎么操作。

SQL的语法顺序和执行顺序是不一致的! 但在LINQ中其语法顺序和执行顺序是一致的。
SQL 语句的语法顺序是:

  • Select[Distinct]
  • From
  • Where
  • Group by
  • Having
  • Union
  • Order by
    其上述语法顺序对应的执行顺序是:
  • From
  • Where
  • Group by
  • Having
  • Select
  • Distinct
  • Union
  • Order by
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 摘自【十步完全理解 SQL】 很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完...
    BigbyLong阅读 5,617评论 0 51
  • SQL与MySQL简介 数据库基础 从SQL的角度来看,数据库就是一个以某种有组织的方式存储的数据集合。我们可以采...
    heming阅读 8,508评论 1 8
  • 1. SQL 简介 SQL 的目标 理想情况下,数据库语言应允许用户: 建立数据库和关系结构 完成基本数据管理任务...
    板蓝根plank阅读 6,984评论 0 11
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,930评论 18 399
  • 你是旅行的傀儡 你把旅行写上日历 轨道把你送到世界里去 你在天空的身体里游荡 却自以为走出了人生的边界 你发巴黎纽...
    Vesper_Xiao阅读 1,898评论 0 3