当前位置: 代码迷 >> Oracle管理 >> SQL语句 提取一列数据的几项与另一列数据做对比
  详细解决方案

SQL语句 提取一列数据的几项与另一列数据做对比

热度:44   发布时间:2016-04-24 04:20:30.0
求助 SQL语句 提取一列数据的几项与另一列数据做对比
oracle数据库

如图 提取 dn 下 ou=O.....与 sgccOrgId对应的数据对比 看有没有差异并把不一样的 查询出来



------解决方案--------------------
引用:
来人呢  新手求助问题啊


with t as
 (select 'ou=O12121,ou=orgs,ou=gs,o=sgcc' dn, '12121' sgccorgid
    from dual
  union all
  select 'ou=O12122,ou=orgs,ou=gs,o=sgcc' dn, '12122' sgccorgid
    from dual
  union all
  select 'ou=O12123,ou=orgs,ou=gs,o=sgcc' dn, '12125' sgccorgid
    from dual
  union all
  select 'ou=O12124,ou=orgs,ou=gs,o=sgcc' dn, '12124' sgccorgid
    from dual
  union all
  select 'ou=O12125,ou=orgs,ou=gs,o=sgcc' dn, '12126' sgccorgid
    from dual)

select * from t where t.dn not like 'ou=O' 
------解决方案--------------------
 t.sgccorgid 
------解决方案--------------------
 ',%';
  相关解决方案