A,B为2,3,6,8,9中任意特定数字; Z为0,1,4,5,7中任意特定数字; X为0-9中任意数字,XX为不想等的两位任意数字; 如不同规则下游可能出现同一数字组合,采取就高不就低原则;实现AAAZ,ZZZA,ZAZA,XABB,AXAA,AXBB,AZZA,AAZZ,XXA8这些组合,
需要写成存储过程去执行,怎么写啊,求高手解答
需要写成存储过程去执行,怎么写啊,求高手解答
解决方案 »
- 急求一条sql语句,急等!!!
- [高手帮忙]SQl Server语句转Oracle
- 求救:oracle9i 中long raw 数据无法实现表表转移
- 哪位用过Analytic Workspace Management?有个问题
- oracle 里取别名是不是 as 呀,我用了as后假如不对别名group by 就好的,否则就报 那个别名无效 为啥呀
- 求助,OracleOraHome81ManagementServer服务启动不了, 错误1053
- 创建数据库的问题!
- 请问数据库链的使用时出错ORA-02085:,如何是好呀?
- SQL外连接问题
- 安装oracle9i 企业办的时候必须指定的 TNS Connect String 是干什么的?应该怎么设
- 大家一起来探讨下!(⊙_⊙)
- 两句SQL同时抓取最大值,会锁资料吗
比如AAAZ:
WITH t AS(
SELECT ROWNUM-1 rn FROM dual
CONNECT BY ROWNUM<=10)
,A AS(
SELECT rn v FROM t WHERE rn IN(2,3,6,8,9))
,Z AS(
SELECT rn v FROM t WHERE rn IN(0,1,4,5,7))
SELECT a1.v||a2.v||a3.v||z.v
from A a1,A a2,A a3,Z
加个条件
where a1.v<>a2.v and a1.v<>a3.v and a2.v<>a3.v