A. sql 查询出的值起别名
学生表(stuTable),另外再建一张性别表(sexTable),只需要2个字段,代号(sex_id) 和性别(sex),然后插入两行数据,(1,男)和(2,女)。
比如说stuTable有3个字段,学号(sno),姓名(sna),性别(sex_id)
那SQL语句就那么写:select stuTable.sno,stuTable.sna,sexTable.sex from stuTable left join sexTable on stuTable.sex_id = sexTable.sex_id
如果还需要筛选的话再在后面用where条件。
如果用as的是只是给字段起一个名字而已,并不能改变查询结果
B. sql 中如何用别名作为查询条件
SQL Server 2005/2008
Oracle 10/11
可以用 CTE, 来 “曲线”的实现这个要求.
例如:
1> with myCTE AS (
2> SELECT 1+2+3+4 AS 别名 UNION ALL
3> SELECT 2+3+4+5 AS 别名
4> )
5> SELECT * FROM myCTE WHERE 别名 = 10
6> go
别名
-----------
10
(1 行受影响)
C. sql 对查询结果别名···急救
select a,b,(select c form tt limit 10)as c from
(select a,b,c from t)tt
是不是你这句select c form tt limit 10,from写成form的原因,,,因为你这个后面也叫tt,,,
D. 怎样用sql语句查询所有字段,但是又得给某一个字段设置一个别名
1、新建一个test数据库,在数据库中创建一个data数据表,在表内插入四条测试数据。
E. 数据库的查询语句的别名怎么起啊
直接把语句用括号括起来,然后as别名即可。
如:
selecta.*from
(select*fromempwheredeptno=10)asa,
(select*fromempwheresal>2000)asb
wherea.empno=b.empno;
语句中a和b就是别名,但注意查询中字段一定要加上别名的前缀,避免语句报错。
F. sql中取别名的作用是什么
通过使用 SQL,可以为表名称或列名称指定别名。
基本上,创建别名是为了让列名称的可读性更强。
具体用法参考:
from shulanxt
G. 关于SQL查询的时候的别名应该怎么起
你这是mysql吗?
selectidsite,sum(value)asvalues1
frompiwik_archive_numeric_2013_11
wherename='nb_visits'andperiod=1anddate1between
now()-interval7dayandnow()-interval5day
groupbyidsiteorderbysum(value)desc
看第一行,加个as values1就行,或者把 as省略也是可以的
H. SQL中表的别名
只能用上面那个,因为子查询要引用外面的表,所以给外面的表起了个别名;下面那个你给子查询中的表起了个别名,等于是内层表引用了内层表,没意义的。
I. sql语句中能不能对查询结果做别名进行引用要同一个sql语句中引用 select id from table的查询结果怎么办
你直接告诉我你想查什么,再把表结构贴出来,这样还直观点
J. sql 查询结果别名引用已有表
selectb.nameid,a.job,a.sex
fromaleftouterjoinb
onb.id=a.id
或者 :
select(selectnamefrombwherea.id=b.id)id,
a.job,a.sex
froma