oracle-急!!ORACLE 随机组合

问题描述

急!!ORACLE 随机组合


ID PID NAME
1 0 A
2 0 B
3 1 A1
4 1 A2
5 2 B1
6 2 B2

希望得到的结果

NAME1 NAME2
A1 B1
A1 B2
A2 B1
A2 B@

求大神帮忙 谢谢!!!

解决方案

select t1.name name1,t2.name name2 from A t1 ,A t2
where t1.pid = 1 and t2.pid = 2;

时间: 2024-08-05 10:54:19

oracle-急!!ORACLE 随机组合的相关文章

【oracle 性能优化】组合索引查询。

在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引.组合索引的使用存在着一定的局限,只有在谓词中出现全部索引列时才能使用效率最高的index unique scan, 否则谓词中必须包含前导列,否则会走Index full scan或者FTS. SQL> create index idx_test on yangtest (object_type,object_name); 索引已创建. SQL> exec dbms_stats.gather_table_stats(user,

select-请问,oracle如何计算取出随机条数的某个字段的总和?

问题描述 请问,oracle如何计算取出随机条数的某个字段的总和? select * from (select actno,amt from t_chnl_log order by dbms_random.random) where sum(amt) < 10000 现在报错在 sum(amt) 上 , ORA-00934,貌似不能sum随机取的数据?? 请问我如何才能用sum(amt)作为条件??谢谢 解决方案 请看看下面行不行 select actno,sum(amt) as sumAmt

oracle 定时任务-oracle spool定时导出数据脚本 周末无法导出 求解啊

问题描述 oracle spool定时导出数据脚本 周末无法导出 求解啊 定时任务定时每天凌晨3点导出数据,刚开始几天都正常导出,一到周天就导出个空文件了,sql测试过当天是有数据的,环境变量打印出来也是正常的,求解啊: 定时任务: #!/bin/bash . /home/unpay/etc/.profile echo "test"$DBI_CONNSTR export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" /s0

Ubuntu 14.04搭建PHP5+Apache2+Oracle及Oracle管理软件SQL Developer

Ubuntu 14.04搭建PHP5+Apache2+Oracle环境 最近开发的一个项目,数据库使用Oracle.Oracle本身支持Red Hat,对Ubuntu的支持并不好,如果Ubuntu需要安装Oracle,系统本身需要做伪装等很多工作,所以我只打算使用远程服务器上的Oracle数据库. 本地环境: Linux xxx-ThinkPad-T400 3.13.0-46-generic #75-Ubuntu SMP Tue Feb 10 15:24:04 UTC 2015 x86_64 x

oracle针对oracle和grid用户---环境变量设置---单实例和RAC

一 单实例的创建GI+单实例数据库 分别使用grid用户和oracle用户 oracle用户   export  ORACLE_SID=sdb export  ORACLE_UNQNAME=sdb export  JAVA_HOME=/usr/local/java export  ORACLE_BASE=/u01/oracle export  ORACLE_HOME=$ORACLE_BASE/11.2.3 export OGG_HOME=$ORACLE_BASE/ogg export LD_LI

DataX实现oracle到oracle之间数据传递

文章讲的是DataX实现oracle到oracle之间数据传递,首先需要注意的是DATAX是通过JDBC的方式读取ORACLE数据,然后通过OCI的方式写数据,DX也可以通过JDBC写的方式进行,但是OCI比JDBC速度更快. 进入DataX安装目录的bin目录,执行命令 ./datax.py -e 输入交换数据数据库对应的代码,它会自动生成相应的xml配置文件 编辑配置文件参数,有"?"的是必须配置的,默认的可以保持不变 执行代码: vi /home/taobao/datax/job

利用dblink实现oracle对oracle数据库的同步

利用dblink 做oracle到oracle的定时同步,以刚为卡中心做的一个同步为例 1.创建需要的dblink连接的数据库(若已经有,则不需要) 例: 查看 dblink : select * from dba_db_links; 创建 dblink : create database link ECARDRYXX connect to WPENG using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =

oracle cli...-oracle,oracle client和plsql的一些问题

问题描述 oracle,oracle client和plsql的一些问题 1.我要用plsql连接本地oracle,是不是这三样都要装?要不要配置环境变量?要的话配置哪几个? 2.oracle根目录下的NETWORK/ADMIN/里面的文件可以删掉会有影响吗?全是自动生成的?以前我记得有一堆文件,删了后生成的只有listener.ora和tnsnames.ora了,如果有影响该怎么办? 3.oracle client和plsql直接卸载能卸载干净吗? 4.oracle我要想配置系统默认的其他用户

oracle应用服务器(oracle application server)性能监控问题

问题描述 oracle应用服务器(oracle application server)性能监控问题 oracle应用服务器(oracle application server)性能监控问题,哪位大哥能提供或指点下怎么利用oracle DMS实现oracle应用服务监控呀,最好是提供一个demo,感激不尽! 解决方案 http://wenku.baidu.com/link?url=nI39XAliv0001zBSCa4h8pDQgu0T13e4KEP9ealY-vGqmBpPVnEvZOYDe8t