数据库 as 用法

数据库 as 用法,第1张

数据库中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、需要把两个列或者多个列结合在一起。

create

table

as是ORACLE复制表的语法。

SQLSERVER比较简单,直接用SELECT

INTO就好了INTO后边的新表是不需要提前建立的。

SELECT

*

INTO

TABLE2

FROM

TABLE1

WHERE

语文成绩<>数学成绩

AND

语文成绩<>英语成绩

AND

数学成绩<>英语成绩

create table tg_cdr_call_201404_WH tablespace TBS_STA_DATA2 as select m.*,k.user_id t_user_id

from tg_cdr_call_201404 m left join (select user_id from tf_f_user_201405 where eparchy_code ='0027') k on m.user_id = k.user_id

你用的select * , m k两个里面都有user_id,这样会报重复列名的错,如果只需要k.user_id做限制,直接select m.* 即可k.user_id tuser_id可以删掉


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存