sql语句中as的意思是什么

sql语句中as的意思是什么,第1张

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.

扩展资料:

as

一般用在两个地方,一个是query的时候,用来重新指定返回的column(列)

名字

如:一个table

有个column叫

id,

我们的query是

select

id

from

table1.

但是如果你不想叫id了,就可以重新命名,如叫

systemID

就可以这样写

select

id

as

systemId

from

table1

还有一个用法就是在create

table

procedure

的时候,as

是个关键字。

例如

create

table

test

as

select

*

from

table1

这时候就会create

一个table

test,他是完全copy

表table1里的全部数据。

create

procdure

name

as

(is)

begin

end

具体可以参考

如何建立procedure。

这个时候

as

和is可以互换。

参考资料:搜狗百科-sql语句

在SQL中,as表示别名,或重命名显示的结果。例如,从student中选择name作为名称。

这意味着查询student表中的name字段,但是显示名称(而不是表中的名称)

函数的作用是:使用“,”来连接前面和后面的字段,以形成一个名为fullpath的新字段

选择id,catename,path,concat(path,',',id)作为来自likecate的完整路径,其中1orderbyfullpathasc。

扩展资料:

通常在两个地方使用,一个用于查询,以重新指定返回的列名

例如:一个表有一个名为id的列,我们的查询是

从表1中选择id。但如果你不想叫它id,你可以重命名它

从表1中选择id为systemId;

另一种用法是在创建表或过程时使用关键字。

例如:创建表测试为select*fromtable1

这将创建一个表测试,它是表1中所有数据的完整副本。

创建procdure名称

开始;

结束;

详情请参阅如何建立程序。此时as和is是可互换的。

SQL语句中AS的意思是:别名

AS用处:

query时

用来重新指定返回的column名字。

示例

一个table有个column叫 id, query是select id from table1

如果不想叫id,就可重新命名。

如叫 systemID,可这样写:select id as systemId from table1。

create table 或 procedure 时

as 是个关键字。

示例

create table test as select * from table1

这时会create 一个table test,完全copy table table1里的全部数据。

create procdure name as (is)

begin

end

这时as和is可以互换。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9236541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存