oracle sql !!急急急急

wangfengpp2004 wangfengpp2004 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假设有这样一个表
tablename
列定义如下:(其实不止这些列)
a varchar(),b varchar(),c date

select t.* from tablename

假设result 为

a , ddGT ,2008-10-01
b , dd ,2008-10-01
c , ccGT ,2008-10-01
c , cc ,2008-10-01
c , eeGT ,2008-10-01

.......
%%GT和%% 如过同时出现只取%%
但是如果只有%%GT 则才显示%%GT的记录
比如:
当有b字段有ddGT,dd的记录时候只显示b字段中为dd的记录即可
但是如果b字段只有ddGT则才显示ddGT,即没有dd是才选择喊有ddGT的字段

比如上面的结果集应该为

b , dd ,2008-10-01
c , cc ,2008-10-01
c , eeGT ,2008-10-01
........
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部