小弟刚开始学 SQL 第2天 请教 关键字 AS 是什么含义?
看了机本书上讲SQL 语言,例子给出不少不过没有一个介绍AS含义的。。 例如 SELECT * FROM * AS。。。AS 什么作用? 问题点数:20、回复次数:7Top
1 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-03 09:52:52 得分 0
别名,意思就是代表as前面的东西。可能前面的表名或字段名比较复杂如ssdfsdfsd as a其实就是用a来代替ssdfsdfsdTop
2 楼gimy007(逮猫的耗子)回复于 2005-08-03 09:58:21 得分 0
别名Top
3 楼weiminghanquan(未明寒泉)回复于 2005-08-03 09:58:48 得分 0
欢迎你去3764722群学习SQL的东东Top
4 楼zzxiaoma(小马)回复于 2005-08-03 10:36:34 得分 0
create table aa
( num1 char(2) null,
num2 char(2) null
)
select *from aa
显示
num1 num2
select num1 as 11,num2 as 22 from aa
显示
11 22Top
5 楼xiaonvjing(飞扬)回复于 2005-08-03 11:20:21 得分 0
as 是别名的用法,它可以为表名取别名,也可以为列名取别名
其作用主要是为了增加可读性,和使用方便
示例:为列取别名的两种写法
1、字段名 as 别名 注:as 也可以省略
select id as 编号,name as 姓名 from table1
这句也可以写成:
select id 编号,name 姓名 from table1
2、用等号来使用别名
select 编号=id,姓名=name from table1
其效果和前两个语句一样
示例2:为表名取别名的用法
select a.id 编号,name 姓名 from table1 as a join table2 as b on a.id=b.id
其中as 也可以省略。Top
6 楼zxjnew(重新启动)回复于 2005-08-03 11:48:57 得分 0
as 就是别名关键字!!!可以不用Top
7 楼hdhai9451(☆新人类☆)回复于 2005-08-03 12:05:42 得分 0
as 作別名用
還有一種是作轉換用
declare @a as varchar(100)
set @a='123'
select cast(@a as numeric(12,2))
Top




