数据库 as 用法

 我来答
帐号已注销
2019-07-06 · TA获得超过1.2万个赞
知道答主
回答量:25
采纳率:0%
帮助的人:5797
展开全部

数据库中sql语句使用as可以为表名、列明创建别名,目的是为了让sql语句可读性更强。具体用法如下:

1、列的 SQL 别名语法

SELECT column_name AS alias_name FROM table_name;

其中,alias_name被定义为列column_name 的别名。

2、表的 SQL 别名语法

SELECT column_name1,column_name2 FROM table_name AS alias_name;

其中,alias_name被定义为表table_name的别名。

扩展资料

别名通常用在以下情况下已增加sql可读性:

1、在查询中涉及超过一个表;

2、在查询中使用了函数;

3、列名称很长或者可读性差;

4、需要把两个列或者多个列结合在一起。

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
帐号已注销
2019-09-05 · TA获得超过25.9万个赞
知道小有建树答主
回答量:2206
采纳率:96%
帮助的人:79.1万
展开全部

1、对表或者字段起别名, 用到as

2、创建触发器 过程 函数 用到as(is 可以代替) create or replace trigger/procedure/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 (创建表的时候)或者procedure的时候, as是个关键字例如:create table test as select * from table1,这时候就会创建一个table test, 他会完全copy table1 的全部数据

sql 建立存储过程的时候,create procdure name as (is) begin end ;建立procedure 这个时候as和is 可以互换。

扩展资料

标准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升序的顺序进行排序。

参考资料来源:百度百科—数据库

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
推荐于2017-09-22 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1694万
展开全部
一:as可以作为别名的标志。
sql:select name as username form tablename;
解释:上面语句的意思就是查询出tablename表中字段name的所有记录,并且给name别名为username。
二:as可以作为连接语句的操作符。
sql:create table tablename as select * from tablename2;
解释:上面语句的意思就是先获取到tablename表中的所有记录,之后创建一张tablename表,结构和tablename2表相同,记录为后面语句的查询结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jianwenh
推荐于2017-09-22 · TA获得超过333个赞
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:336万
展开全部
as + 别称

select name as 姓名,age 年龄 from yourtable
其结果如下:
姓名 年龄
张三 20
李四 30
......
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
标哥课堂
2020-11-25 · 贡献了超过218个回答
知道答主
回答量:218
采纳率:0%
帮助的人:10.1万
展开全部

SQL Server数据库中的AS使用

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式