用as可以指定数据库中表或字段的别名。
在查询多个表时,如果表名很长可以用别名,以方便使用,也可以使代码简洁一些。
如:有两个表MySite_News_Items, MySite_News_Content 要查询其中的部份字段,如果不用别名,应该这样写:
select MySite_News_Items.Field1, MySite_News_Items.Field2, MySite_News_Items.Field3, MySite_News_Content.Field1 From MySite_News_Items Inner Join MySite_News_Content ON ...
用AS就可以这么写:
select A.Field1, A.Field2, A.Field3, B.Field1 From MySite_News_Items AS A Inner Join MySite_News_Content AS B ON ...
如果要查询两个表中相同名称的字段,也可以用AS来区分。
例如:
select A.Field1 AS AF1, B.Field1 AS BF1, B.Field2 From MySite_News_Items AS A Inner Join MySite_News_Content AS B ON ...
温馨提示:答案为网友推荐,仅供参考