导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

insert into 中的问题,请帮我看看能否优化。谢谢!

zc_king 2003-01-12 04:01:16
---环境----
select * from A

------------------------结构
o_id, in_money, out_money


select * from B
------------------------结构
o_id, o_type,o_money


-----------SQL 语句
INSERT INTO A
SELECT
o_id,
CASE
WHEN op_type < 20 THEN o_money
ELSE 0
END,
CASE
WHEN op_type > 30 THEN 0
ELSE o_money
END






...全文
4 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-01-12
对!哈哈少4个字符:
INSERT A
SELECT
o_id,
CASE
WHEN op_type < 20 THEN o_money
ELSE 0
END,
CASE
WHEN op_type > 30 THEN 0
ELSE o_money
END
回复
hjhing 2003-01-12

我想你的方法已經是最優的了:


回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告