【SQL语法】系列13:为列和表指定别名
2012-12-06 20:26
232 查看
表的别名
SELECT 列 FROM 表 AS 别名
列的别名
SELECT 列 AS 别名FROM 表
例:表的别名
假设我们有两个表,分别是:"Persons" 和 "Product_Orders"。我们分别为它们指定别名 "p" 和 "po"
现在我们希望列出 "John Adams" 的所有定单
SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'
例:列的别名
表 Persons:
语句:
SELECT LastName AS Family, FirstName AS Name
FROM Persons
结果:
SELECT 列 FROM 表 AS 别名
列的别名
SELECT 列 AS 别名FROM 表
例:表的别名
假设我们有两个表,分别是:"Persons" 和 "Product_Orders"。我们分别为它们指定别名 "p" 和 "po"
现在我们希望列出 "John Adams" 的所有定单
SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'
例:列的别名
表 Persons:
Id | LastName | FirstName | Address | City |
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
SELECT LastName AS Family, FirstName AS Name
FROM Persons
结果:
Family | Name |
Adams | John |
Bush | George |
Carter | Thomas |
相关文章推荐
- 【SQL语法】系列01:开篇
- 【SQL语法】系列12:BETWEEN 操作符
- SQL基础系列(1)-基本语法--转载w3school
- LINQ to SQL系列三 使用DeferredLoadingEnabled,DataLoadOption指定加载选项
- 【SQL语法】系列02:用distinct去除重复值
- 规则 2.17:涉及到多表连接的SQL语句中(大于1个表),要为每个表指定别名。
- SQL系列:基本语法
- SQL Server 2008 T-SQL编程系列课程之T-SQL标准语法
- 【SQL语法】系列11:IN 操作符
- 【SQL语法】系列03:利用where有条件地查询
- 通过使用 SQL,可以为列名称和表名称指定别名(Alias)
- SQL查询分页分页(SQL语法系列)
- 【SQL语法】系列04:通配符与like
- 【SQL语法】系列06:利用ORDER BY排序
- 【SQL语法】系列07:利用insert into插入新行
- LINQ to SQL系列三 使用DeferredLoadingEnabled,DataLoadOption指定加载选项
- 【SQL语法】系列08:利用Update更新表中数据
- 【SQL语法】系列05:AND与OR
- 【SQL语法】系列10:用TOP 规定返回记录的条数
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC HELP返回指定的 DBCC 命令的语法信息