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可以互换。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)