select item1 as myitem from tb1 where myitem='1000'
where后面为什么不能使用myitem呢,有没有解决办法
where后面为什么不能使用myitem呢,有没有解决办法
解决方案 »
- 现在有何软件或办法在互联网里几台没有固定IP,远程访问SQL200?
- 求助:一个MS-SQL触发器的写法(高手请进)
- 如何提高SQL在ASP页面中的执行速度?
- 请教高手关于Insert Exec 、全局临时表、表变量 的问题
- 存储过程的错误信息怎样写呀很急的
- 一个紧急问题,需立刻予以解答!
- 救命啊~;数据库数据文件出错,其中有一张表数据可以插入或更新记录但部分记录无法查询(提示通讯失败)?
- 有谁知道如何利用程序或存储过程等 实现sql server数据库互导(梭了)
- 为什么在连接和断开 SQL SERVER 时速度很慢?
- ORACLE字符集问题!!!愁!!请高手指点
- SQL字符串问题,解决即结分
- 插入100W条数据到数据库用时6~7个钟头左右正常吗?
myitem是表名?
myitem ='1000'
其他的 where group by都不行
go
insert into AB
values('123')
go
insert into AB
values('456')
go
select * from AB where AB = '123'
go
drop table AB
在SQL Server2008中测试通过,可以查出结果
where item1 ='1000'
group by item1
order by myitem --或者item1
(8) SELECT (9) DISTINCT (11) <TOP_specification> <select_list>
(1) FROM <left_table>
(3) <join_type> JOIN <right_table>
(2) ON <join_condition>
(4) WHERE <where_condition>
(5) GROUP BY <group_by_list>
(6) WITH {CUBE | ROLLUP}
(7) HAVING <having_condition>
(10) ORDER BY <order_by_list> --你看啊,select 清单到第11步才计算,你在第4步又怎么能用得到呢?