关于level创建不同行数的使用方法
2009-11-23 18:23
417 查看
----返回指定两个时间段的日期,使用to_date函数强制来利用日期做运算。
SELECT to_char(TO_DATE('20091111', 'yyyymmdd')+ LEVEL - 1,'YYYYMMDD') AS DAYOFYEAR
FROM DUAL
CONNECT BY TO_DATE('20091111', 'yyyymmdd')+ LEVEL - 1 <= TO_DATE('20091211', 'yyyymmdd');
-----返回任意两个数之间的所有整数
SELECT 1 + LEVEL - 1 FROM dual CONNECT BY 1 + LEVEL - 1 <= 100;
----返回任意指点字符间的大写字符
SELECT chr(ascii('A') + LEVEL - 1) dxzm
FROM dual
CONNECT BY ascii('A') + LEVEL - 1 <= ascii('Z');
----返回任意指点字符间的小写字符
SELECT chr(ascii('a') + LEVEL - 1) dxzm
FROM dual
CONNECT BY ascii('a') + LEVEL - 1 <= ascii('z');
SELECT to_char(TO_DATE('20091111', 'yyyymmdd')+ LEVEL - 1,'YYYYMMDD') AS DAYOFYEAR
FROM DUAL
CONNECT BY TO_DATE('20091111', 'yyyymmdd')+ LEVEL - 1 <= TO_DATE('20091211', 'yyyymmdd');
-----返回任意两个数之间的所有整数
SELECT 1 + LEVEL - 1 FROM dual CONNECT BY 1 + LEVEL - 1 <= 100;
----返回任意指点字符间的大写字符
SELECT chr(ascii('A') + LEVEL - 1) dxzm
FROM dual
CONNECT BY ascii('A') + LEVEL - 1 <= ascii('Z');
----返回任意指点字符间的小写字符
SELECT chr(ascii('a') + LEVEL - 1) dxzm
FROM dual
CONNECT BY ascii('a') + LEVEL - 1 <= ascii('z');
相关文章推荐
- 关于oracle和sqlserver中创建uuid的方法以及级联查询的使用
- 关于SQL视图的创建和使用方法
- 关于SQL视图的创建和使用方法
- 关于SQL视图的创建和使用方法
- 关于SQL视图的创建和使用方法
- 关于VC60中创建MFC工程时, 使用了UNICODE选项后编译报错的解决方法
- 关于git中使用gitignore创建过滤规则的使用方法
- 关于本地yum源的创建方法和使用
- 关于使用CreateUserWinzard控件创建用户时出现连接数据库问题的解决方法
- 关于serialPort控件的使用跟INI文件的创建,读取,写入方法
- POJ1007 关于STL排序方法 动态数组的创建 和向量的使用
- 使用静态工厂方法创建连接池(关于代理和包装的使用)
- 关于MAC上使用pycharm进行创建project的方法
- Android关于PagerAdapter的使用方法的总结
- [转载]关于word域的使用方法
- 使用反射实现根据名称动态创建窗体的几种方法
- Net使用Microsoft.Office.Interop.Excel;创建Excel文件(插入数据、修改格式、生成图表)的方法,以及Excel查看加密
- 关于linux中使用vim打开文件出现^M的解决方法
- delphi中关于使用CreateOleObject方法控制word的一些心得。将word放入到pannel中
- 实用知识:关于通知里面的 category 使用方法