Zoop

alex_zoop

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

下面的是casedecode

1. case

  SELECT LogID,UserID,LogTime,Url,Description,(
case
when OperateType = 0
then '新增'
when OperateType=1
then '修改'
else '除'
end ) FROM LOG
2.DECODE的写法(decode很好用,可以将黑的定义为白的,将死的定成活的,其余的定义为半死不活的):
SELECT LogID,UserID,LogTime,Url,Description,

  decode(OperateType,'黑的','白的','死的','活的','半死不活的') OperationName  FROM LOG

下面的是自定排序:

SELECT LogID,UserID,LogTime,Url,Description,

  decode(OperateType,1,‘0',0,'1','3') OperationName  FROM LOG

order by  OperationName 

这样可以实现OperateType按照  1,0,其他数序排列

 

posted on 2008-10-13 16:43  zoop89850  阅读(311)  评论(0编辑  收藏  举报