首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

求一 SQL 语句解决方案

2012-01-13 
求一 SQL 语句给定A,B,C,D,E五个值,其中ABCDE分别对应表的五个字段。如何查找出任意三项匹配的记录集?谢谢

求一 SQL 语句
给定   A,B,C,D,E   五个值,其中ABCDE分别对应表的五个字段。

如何查找出任意三项匹配的记录集?谢谢

有项目的函数吗?

[解决办法]
select * from xxx
where decode(A,a,1,0)+decode(B,b,1,0)+decode(C,c,1,0)+decode(D,d,1,0)+decode(E,e,1,0)> =3
[解决办法]
楼上的写法好像忽略了任意条件
[解决办法]
关注下

热点排行