数据库as
‘壹’ 数据库AS意义及其用法
首先你是什么数据库,一般来讲,在sql脚本里面,as关键词是作为别名的,如:
select row_id as KeyName from table_a
就是说数据库里面的字段名字是row_id,但是你执行了上述命令后,给这个字段赋予了“KeyName”别名,这个也可以作为变量引用
‘贰’ SQL语句中as的作用
sql语句中as的意思是别名,或者说给显示的结果改名。比如,select
name
as
姓名
from
student.
意思是查询student表中的name字段,但是在显示的时候显示姓名(而不是表中的name)
还比如下面:concat(path,',',id)函数用","把前后字段【path和id】连接起来形成一个新字段
改名为fullpath
select
id,catename,path,concat(path,',',id)
as
fullpath
from
likecate
where
1
order
by
fullpath
asc.
(2)数据库as扩展阅读:
as
一般用在两个地方,一个是query的时候,用来重新指定返回的column(列)
名字
如:一个table
有个column叫
id,
我们的query是
select
id
from
table1.
但是如果你不想叫id了,就可以重新命名,如叫
systemID
就可以这样写
select
id
as
systemId
from
table1;
还有一个用法就是在create
table
或
procere
的时候,as
是个关键字。
例如
create
table
test
as
select
*
from
table1
这时候就会create
一个table
test,他是完全
表table1里的全部数据。
create
procre
name
as
(is)
begin
end;
具体可以参考
如何建立procere。
这个时候
as
和is可以互换。
参考资料:搜狗网络-sql语句
‘叁’ oracle 数据库中的as 表示什么意思
貌似表示d-link的意思,database
link,在两个库之间建立连接,这样就可以查询到其他库的数据了
‘肆’ 数据库 as 用法
1、对表或者字段起别名, 用到as
2、创建触发器 过程 函数 用到as(is 可以代替) create or replace trigger/procere/function
3、创建视图 create view view_name as select 这里只能用as
as一般用在两个地方, 一个是query的时候, 用来重新制定返回的column(字段)名字, 比如: 一个table有一个column叫id, 我们的query是select id from table1, 但是如果你不想叫id了, 就可以重新命名, 如叫systemID 就可以这样写 select id as systemID from table1
还有一个用法就是在creat table (创建表的时候)或者procere的时候, as是个关键字例如:create table test as select * from table1,这时候就会创建一个table test, 他会完全 table1 的全部数据
sql 建立存储过程的时候,create procre name as (is) begin end ;建立procere 这个时候as和is 可以互换。
(4)数据库as扩展阅读
标准SQL语句
虽然关系型数据库有很多,但是大多数都遵循SQL(结构化查询语言,Structured Query Language)标准。 常见的操作有查询,新增,更新,删除,求和,排序等。
查询语句:SELECT param FROM table WHERE condition 该语句可以理解为从 table 中查询出满足 condition 条件的字段 param。
新增语句:INSERT INTO table (param1,param2,param3) VALUES (value1,value2,value3) 该语句可以理解为向table中的param1,param2,param3字段中分别插入value1,value2,value3。
更新语句:UPDATE table SET param=new_value WHERE condition 该语句可以理解为将满足condition条件的字段param更新为 new_value 值。
删除语句:DELETE FROM table WHERE condition 该语句可以理解为将满足condition条件的数据全部删除。
去重查询:SELECT DISTINCT param FROM table WHERE condition 该语句可以理解为从表table中查询出满足条件condition的字段param,但是param中重复的值只能出现一次。
排序查询:SELECT param FROM table WHERE condition ORDER BY param1该语句可以理解为从表table 中查询出满足condition条件的param,并且要按照param1升序的顺序进行排序。
‘伍’ sql语句as是什么
as 一般用在两个地方,一个是query的时候,用来重新指定返回的column 名字
如:一个table 有个column叫 id, 我们的query是
select id from table1. 但是如果你不想叫id了,就可以重新命名,如叫 systemID 就可以这样写
select id as systemId from table1;
还有一个用法就是在create table 或 procere 的时候,as 是个关键字。
例如
create table test as select * from table1
这时候就会create 一个table test,他是完全 table table1里的全部数据。
create procre name as (is)
begin
end;
具体可以参考 如何建立procere。 这个时候 as 和is可以互换。
‘陆’ sql中as的用法
看这个
SQL
你得从最里面看起(
select
top
10
*
from
zhekousjia
order
by
riqi
desc
)
as
myt1
第一次,myt1作为select
top
10
*
from
zhekousjia
order
by
riqi
desc的结果集
再从这个结果集中按qiqi升序取得前十条,然后在按照日期降序取得
最后结果,同时,
myt2同样是第二层的结果集
‘柒’ 数据库中as的用法
数据库中sql语句使用as可以为表名、列明创建别名,目的是为了让sql语句可读性更强。具体用法如下:
1、列的 SQL 别名语法
SELECTcolumn_nameASalias_name FROMtable_name;
其中,alias_name被定义为列column_name 的别名。
2、表的 SQL 别名语法
SELECTcolumn_name1,column_name2 FROMtable_nameASalias_name;
其中,alias_name被定义为表table_name的别名。
(7)数据库as扩展阅读
别名通常用在以下情况下已增加sql可读性:
1、在查询中涉及超过一个表;
2、在查询中使用了函数;
3、列名称很长或者可读性差;
4、需要把两个列或者多个列结合在一起。