SQL AS:表别名和字段别名
SQLAS关键字用于为表或字段起一个临时的别名。别名是临时的,它仅在当前SQL语句中奏效,数据库中的实际表名和字段名不会更改。 SELECT命令的结果集中将显示别名,而不是原始名。 ...
SQLAS关键字用于为表或字段起一个临时的别名。别名是临时的,它仅在当前SQL语句中奏效,数据库中的实际表名和字段名不会更改。 SELECT命令的结果集中将显示别名,而不是原始名。 ...
SQLUNION子句/运算符用于合并两个或者多个SELECT语句的结果集。 默认地,UNION运算符会过滤掉两个结果集中重复的记录,只保留其中一条,也就是对两个结果集进行并集操作;此外...
CROSSJOIN称为“交叉连接”或者“笛卡尔连接”。SQLCROSSJOIN连接用于从两个或者多个连接表中返回记录集的笛卡尔积,即将左表的每一行与右表的每一行合并。 什么是笛卡尔积...
SQLSELFJOIN用于将一个表和自身连接,就好像存在两个表一样。为了区分两个表,在SQL语句中需要至少重命名一个表。 自连接通常用于将表的某个字段与该表的同一字段的其它值进行比较。...
SQLFULLJOIN将返回左表(table1)和右表(table1)中的所有记录,相当于LEFTJOIN和RIGHTJOIN的叠加。 FULLJOIN先执行LEFTJ...
SQLRIGHTJOIN和LEFTJOIN是相对的,RIGHTJOIN将返回右表(table2)中的所有记录,即使左表(table1)中没有匹配的记录也是如此。当左表中没有匹配的记录时...
SQLLEFTJOIN和RIGHTJOIN是相对的,LEFTJOIN将返回左表(table1)中的所有记录,即使右表(table2)中没有匹配的记录也是如此。当右表中没有匹配的记录时,...
INNERJOIN是SQL中最重要、最常用的表连接形式,只有当连接的两个或者多个表中都存在满足条件的记录时,才返回行。 SQLINNERJOIN子句将table1和table...
Join是“连接”的意思,顾名思义,SQLJOIN子句用于将两个或者多个表联合起来进行查询。 联合表时需要在每个表中选择一个字段,并对这些字段的值进行比较,值相同的两条记录将合并为一条。联...
SQL索引(Index)用于提高数据表的查询速度。一个表可以创建多个索引,一个索引可以包含一个或者多个字段。 不使用索引,数据库引擎将遍历整个表。 从表面上看,索引类似于书的目录,在没有...