dkfr.net
当前位置:首页 >> sql2000怎么不可以把查询几个表得到的结果通过别名... >>

sql2000怎么不可以把查询几个表得到的结果通过别名...

可以,限制比较多

你的要求正是视图的作用,创建个视图吧 ---------- ls给的答案跟视图是一个效果,你要求的结果恐怕实现不了 首先内部别名要求结果集1000条数据,外部再加入where筛选条件肯定要低于这个数量

方法一: SELECT ID,B.NAME,JOB,SEX FROM A LEFT JOIN B ON B.ID=A.ID方法二:SELECT ID,B.NAME,JOB,SEX FROM A ,(SELECT NAME FROM B ) AS C WHERE C.ID=A.ID 你放试试看。

你这个肯定是要报错的,因为数据库根本就不知道tt是什么。 表的别名和前面列别名是一样的用法。 如: select a as aa from table as t; 而且,你这个写的也有毛病,from不是form! select a,b,(select c form tt limit 10)as c from(select a,b,c...

select 字段前面的表名或别名和from后的表名或别名不一样,检查一下

你直接告诉我你想查什么,再把表结构贴出来,这样还直观点

--你问的如果是新增列那就是如下的select *,'a' as col_name from table_name--col_name 是新的列的列名,值是'a'--如果是重新命名某列,就是如下select t.col1 as colnamefrom table_name as t--这就是将列col1重命名为colname--不过你是不是问...

这个楼主写的就是正确的 select case when sex = 1 then '男生' else '女生' end as sex from 学生

事实上没有这种说法的,数据库查询如果不用表的别名照样能够编译执行并获得结果。我们之所以会用别名,是让更长的表名看起来更加简介,或者让显示时名字变成我们自定义的名称,让我们看起来更容易懂些。。。。。

直接在表面后面加个空格然后别名 如: select z.xx from zear z 或者 select z.xx from zear as z

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com