注释信息存储在下面两个表中。
字段注释 select from user_col_comments;
表注释 select from user_tab_comments;定义表的时候是不可以定义别名的,查询的时候为了显示和执行效率的需要可以定义别名。
因为既然你想在建表的时候定义别名,为什么不在定义表的时候就用这个别名作为表的字段呢。从这个角度想,建表的时候是不可以定义别名的。
--
以上,希望对你有所帮助。
比如:
1、selec name as “姓名” ,sex as "性别" from user
2、select uname as “姓名”,oname as "英文名" ,usex as "性别" from user u ,other o where uid = oid;
as不是给表里的字段取别名,而是给查询的结果字段取别名。
其目的是让查询的结果展现更符合人们观看习惯,在多张表查询的时候可以直接的区别多张表的同名的字段。
扩展资料:
SQL别名:
SQL别名用于为表或表中的列 提供临时名称。
SQL别名通常用于使表名或列名更具可读性。
SQL一个别名只存在于查询期间。
别名使用AS关键字赋予。
在下列情况下使用别名:
1,查询涉及多个表
2,用于查询函数
3,需要把两个或更多的列放在一起
4,列名长或可读性差
语法
1、表名的别名语法:
SELECT 列名
FROM 表名 AS 别名;
2、列名的别名语法:
SELECT 列名 AS 别名
FROM 表名
3、表名和列名的别名混合使用语法:
SELECT 列名 AS 别名
FROM 表名 AS 别名
语法举例
1、使用表名称别名
有两个表分别是:"Persons" 和 "Product_Orders"。分别为它们指定别名 "p" 和 "po"。列出 "John Adams" 的所有定单。
SELECT poOrderID, pLastName, pFirstName
FROM Persons AS p, Product_Orders AS po
WHERE pLastName='Adams' AND pFirstName='John';
2、使用列名称别名
查询 Persons 表中的 LastName 列 (为其定义别名 '姓氏')和 FirstName 列(为其定义别名 ‘名字’),输出所有结果值。
SELECT LastName AS 姓氏, FirstName AS 名字
FROM Persons
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)