因为这就是sql语法的规则。这就跟C系语言在函数声明里把返回值写在函数名之前一样,为了让返回内容更加受关注。int add(int a, int b);要是按照数据的流动方向,把函数声明的返回值放后面,那就会得到Pascal系语法。
这就跟C系语言在函数声明里把返回值写在函数名之前一样,为了让返回内容更加受关注。int add(int a, int b);要是按照数据的流动方向,把函数声明的返回值放后面,那就会得到Pascal系语法:Function Add(A, B : Integer) : Integer;
当然我们现在都知道,C#的LINQ语法的顺序写起来更方便IDE实现自动提示;但当年没这么高端的东西啊,没需求没驱动力。
SQL编程语言的语法由ISO / IEC SC 32定义和维护,作为ISO / IEC 9075的一部分。该标准不是免费提供的。 尽管存在标准,但SQL代码在不经过调整的情况下不能在不同的数据库系统之间完全移植。
SQL语言细分为几个语言元素,包括:
子句,是语句和查询的组成部分。
表达式,可以生成标量值,也可以生成由列和行数据组成的表。
谓词,指定可以评估为SQL三值逻辑(3VL)(真/假/未知)或布尔真值的条件,用于限制语句和查询的效果,或用于更改程序流。
查询,根据特定条件检索数据。这是SQL的一个重要元素。
语句可能对架构和数据产生持久影响,或者可能控制事务,程序流,连接,会话或诊断。
SQL语句还包括分号(“;”)语句终止符。虽然并非每个平台都需要,但它被定义为SQL语法的标准部分。在SQL语句和查询中通常会忽略无关紧要的空格,从而可以更轻松地格式化SQL代码以提高可读性。
延伸阅读:
什么是SQL?
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
文章标题:sql中为什么select要放在from之前,发布者:小编,转载请注明出处:https://worktile.com/kb/p/40650