SQL别名示例| SQL教程中的别名


SQL别名示例| Alias In SQL Tutorial是今天的主题。别名是特定查询的临时名称。它用于更好地理解和减少编写大列名称的工作量。别名是临时名称,检索时使用列名称所做的更改不会反映在原始数据库中。

内容概述

  • 1 SQL别名示例
    • 1.1语法:(对于列别名)
    • 1.2参数:
    • 1.3语法:(对于表别名)
    • 1.4参数:
      • 1.4.1注意:
      • 1.4.2示例:
      • 1.4.3学生
      • 1.4.4标记:
      • 1.4.5查询:
      • 1.4.6输出:
      • 1.4.7说明:
      • 1.4.8查询:
      • 1.4.9输出:
      • 1.4.10说明:

SQL别名示例

Alias是表或列名称的简写。别名减少了编写查询所需的输入量。使用别名的复杂查询通常更容易阅读。别名对JOIN和SQL聚合非常有用:SUM,COUNT等.SQL别名仅在该查询的持续时间内存在。

别名在这些场景中很有用。当查询中涉及多个表时,在该查询中使用函数。当列名很大或不太可读时。当有两个或多个列组合在一起时。当涉及多个表时,即使用连接时,也使用别名。这些类型的别名称为表别名。

语法:(对于列别名)

Select column as alias_name FROM table_name;

参数:

  1. 列:表中的字段。
  2. Alias_name:要与原始列名称分开使用的临时名称。
  3. Table_name:表的名称。

语法:(对于表别名)

Select column from table_name as alias_name;

参数:

  1. 列:表中的字段。
  2. Table_name:表的名称。
  3. Alias_name:要与原始表名分开使用的临时名称。

注意:

  1. 如果别名包含空格,则别名应包含在引号内。
  2. 别名在SQL语句的范围内有效。

让我们借助一个例子来理解上面的语法。

例:

考虑两个表:

学生们

ID 名称
1 Shubh 加尔各答
2 卡兰 阿拉哈巴德
3 苏拉杰 哥打
4 阿卡什 Vizag港

分数:

ID 名称 分数 年龄
1 Shubh 90 21
2 Rounak 91 21
3 苏拉杰 92 22
4 阿卡什 93 22

让我们从列别名开始:

查询:

Select ID AS Roll, Name from Students where city like ‘K%’;

输出:

名称
1 Shubh 加尔各答
3 苏拉杰 哥打

说明:

因此,在上面的查询中,我们使用AS关键字将ID列的名称更改为Roll,并显示城市第一个字符属于K的学生的详细信息。

有关以此格式显示信息的更多信息,请参阅SQL WILDCARD OPERATORS。

在上面的示例中,我们还使用Where子句和Select a ID作为Roll过滤数据,并从表中命名列。

现在,让我们讨论表别名的示例。

查询:

Select S.ID, S.NAME, S.CITY, M.MARKS from Students AS S, Marks AS M where S.ID=M.ID;

输出:

ID 名称 分数
1 Shubh 加尔各答 90
3 苏拉杰 哥打 92
4 阿卡什 Vizag港 93

说明:

因此,在上面的查询中,我们显示了那些学生和标记表中的Id相同的学生的标记。

最后,SQL别名示例| Alias In SQL Tutorial结束了。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Ankit Lathiya所有,未经许可,不得转载
你可能还喜欢