as 可理解为:用作、当成,作为;一般是重命名列名或者表名。
1.例如有表table, 列 column_1,column_2
你可以写成 select column_1 as 列1,column_2 as 列2 from table as 表
上面的语句就可以解释为,选择 column_1 作为 列1,column_2 作为 列2 从 table 当成 表
2.
SELECT * FROM Employee AS emp
这句意思是查找所有Employee 表里面的数据,并把Employee表格命名为 emp。
当你命名一个表之后,你可以在下面用 emp 代替 Employee.
例如 SELECT * FROM emp.
3.
把查询对像起个别名的作用。
select ID as 用户ID,Name as 用户名 from Table_user
查出结果就以中文显示
select * from tb_user as mytableA join
select * from Tb_UserGroup as mytableB
on mytableA.ID=mytableB.ID。这样就可以把查询结果起别名
1:你说的应该是scott用户下的emp表吧,我们看下emp表的表结构你就知道保存的是什么信息了。
2:emp表是employee雇员信息表 。
3:empno就是雇员的员工编号, employee number。
4:ename员工姓名, emlployee name。
5:job员工的工作是什么比如推销员,经理等。
6:mgr上级编号。
7:hiredate受雇日期。
8:sal薪金。
9:comm佣金。
10:deptno部门编号。
11:emp是scott用户下的表。查询此表:select * from scott.emp。
12:假如说没有emp表,手动创建emp表。可以从其他有这个表的人那里照结构将表建立起来。
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。劳伦斯·埃里森和他的朋友,之前的同事Bob Miner和Ed Oates在1977年建立了软件开发实验室咨询公司(SDL,Software Development Laboratories)。
作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)