用select from dual生成字母的排列组合
2012-09-13 17:25
253 查看
看到max函数除了返回数字列中的最大值外(NLL值不包括在计算中),还能用于文本列,就想快速生成
Abc
ABc
ABC
...
这样的一张表来做测试,但是不想创建实体表,便想到用dual来实现。经过一番研究与请教,实现如下:
select A.z || B.z || C.z
from (select chr(rownum + 64) z
from dual
connect by rownum < 4
union
select chr(rownum + 96) from dual connect by rownum < 4) A,
(select chr(rownum + 64) z
from dual
connect by rownum < 4
union
select chr(rownum + 96) from dual connect by rownum < 4) B,
(select chr(rownum + 64) z
from dual
connect by rownum < 4
union
select chr(rownum + 96) from dual connect by rownum < 4) C;
Abc
ABc
ABC
...
这样的一张表来做测试,但是不想创建实体表,便想到用dual来实现。经过一番研究与请教,实现如下:
select A.z || B.z || C.z
from (select chr(rownum + 64) z
from dual
connect by rownum < 4
union
select chr(rownum + 96) from dual connect by rownum < 4) A,
(select chr(rownum + 64) z
from dual
connect by rownum < 4
union
select chr(rownum + 96) from dual connect by rownum < 4) B,
(select chr(rownum + 64) z
from dual
connect by rownum < 4
union
select chr(rownum + 96) from dual connect by rownum < 4) C;
相关文章推荐
- SQL Server中 select from语句后加一个字母所代表的的内涵。
- 排列组合数生成算法
- dfs 生成排列和组合
- 排列组合生成
- mybatis插入oracle数据库,如果用foreash就用select xx from dual;否则用insert into tablename(,,)values()时不要用foreach
- [Bzoj3193][JLOI2013]地形生成 (排列组合 + DP)
- javascript select列表内容按字母倒序排序与按列表倒序排列
- 生成排列和组合
- php 随机生成数字字母组合
- 字典序生成下一排列组合 poj 1146水
- 组合数学 + STL --- 利用STL生成全排列
- 组合序列、排列序列的生成实现
- java生成随机数字和字母组合
- select 1 from dual 中的1表示的含义
- select * from dual
- 生成排列和组合
- 递归求解几类排列组合问题(五、生成全子集组合排列)
- 字母数字穷举排列组合域名,位数递增,网络爬虫,网页抓取
- 组合数学习题(由逆序列生成排列)
- select * from dual (转)