假设有个表:学生其中的一个字段名为:出生地则查询为:selectcount(学生.出生地)as北京生人from学生where学生.出生地="北京"别名是在查询中把表的字段名临时改为其他名称,这样同一个字段就可以在表中多次出现,如果加入判断函数iif还可以作出有选择的显示。
- 情感问答
- 答案列表
查询别名:中药别名查询[朗读]
事实上没有这种说法的,数据库查询如果不用表的别名照样能够编译执行并获得结果.我们之所以会用别名,是让更长的表名看起来更加简介,或者让显示时名字变成我们自定义的名称,让我们看起来更容易懂些。
直接把语句用括号括起来,然后as别名即可.如:selecta.*from(select*fromempwheredeptno=10)asa,(select*fromempwheresal>2000)asbwherea.empno=b.empno;语句中a和b就是别名,但注意查询中字段一定要加上别名的前缀,避免语句报错。
selectabfromtable显示的时候,列名就是b。
你这是mysql吗?selectidsite,sum(value)asvalues1frompiwik_archive_numeric_2013_11wherename='nb_visits'andperiod=1anddate1betweennow()-interval7dayandnow()-interval5daygroupbyidsiteorderbysum(value)desc看第一行,加个asvalues1就行,或者把as省略也是可以的。