日期:2014-05-18  浏览次数:20385 次

SQL 中有没有对查询出来的某条记录的每个字段进行操作
如题,例如 select * from ta1
查询结果为 AA BB CC

现在想分别对 AA,BB,CC进行判断操作,如何实现?懂的写详细点

------解决方案--------------------
仔细说说你想做什么判断操作


select (case when aa = 'a' then 'A01' when 'b' then 'A02' else aa end) aa,
(case when bb between 1 and 10 then 10*bb else bb end) bb,
cc
from tb
------解决方案--------------------
如果是这样,百度“存储过程”,哦了
探讨
我想实现这样的功能

Col1 col2 col3
AA BB CC

If (col1='?') and (col2 like '%??%')
Begin
...
End

我不知道如何表达字段col1,col2等等