SQL语句基础学习之ALIAS
接下来,我们讨论别名在SQL中的使用。有两种常用的别名:字段别名和表别名。
简单地说,字段别名的目的是使SQL产生的结果可读。在前面的示例中,每当我们有总营业额时,字段名称都是SUM(sales)。虽然这种情况下没有问题,但是如果这个字段不是简单的求和,而是复杂的计算,那么字段名就不会那么好理解了。如果我们使用字段别名,我们可以确认结果中的字段名易于理解。
第二个别名是表别名。要给表一个别名,只需在FROM子句中的表名后面加上空,然后列出要使用的表别名。当我们需要使用SQL从几个不同的表中获取数据时,这非常方便。我们将在后面讨论加入时看到这一点。
让我们先来看看字段别名和表别名的语法:
选择“表格别名”。“表名”“表别名”中的“字段1”“字段别名”
基本上这两个别名都放在被替换的对象后面,中间用空白隔开。让我们继续以表Store_Information为例:
商店信息表
商店名称销售日期洛杉矶1500美元1999年1月5日旧金山300美元1999年1月8日波士顿700美元1999年1月8日
让我们使用与SQL GROUP BY page相同的例子。这里的区别在于我们添加了字段别名和表别名:
SELECT A1.store_name Store,SUM(A1。Sales)来自Store _ Information A1 GROUP BY A1 . Store _ name的“总销售额”
结果:
商店总销售额
洛杉矶1800美元
圣地亚哥250美元
波士顿700美元
在结果中,数据本身没有区别。不同的是字段的标题。这是使用字段别名的结果。在第二个字段中,最初我们的标题是“Sum(Sales)”,但现在我们有了一个明确的“总销售额”。显然,“总销售额”比“总和(销售额)”更能准确地解释该字段的含义。使用表别名的优势在这里并不明显,但在下一页(SQL Join)会很明显。
位律师回复
0条评论