sql - ORACLE,通过双列、多列的 ROWNUM 连接
问题描述
我需要 2 列,第一列包含整数 1 -100,第二列包含 001-100。
我试过这个查询,但结果是第二列不是 001 到 100
SELECT ROWNUM AS Nomor, to_char (ROWNUM) AS No_Row
FROM DUAL
CONNECT BY ROWNUM >= '001' AND ROWNUM <= 100;
我怎样才能做到这一点?有人可以帮我吗
解决方案
你似乎想要:
SELECT ROWNUM AS Nomor, to_char(ROWNUM, '000') AS No_Row
也就是说,您需要一种to_char()
.
推荐阅读
- bluetooth - 为什么蓝牙系统会给出不同的结果
- node.js - 我可以使用 node.js 将奇怪的文件名转换为人类可读的吗?
- c# - Azure 排队服务总线超过百万条记录的功能没有到达终点
- file - 为什么 du -s * 和 du -s 。显示大不相同的尺寸?
- react-native - 在 react-native-video 中加载多个视频作为一个视频
- javascript - 根据语言 URL 字符串隐藏 Div
- mysql - 从每个日期中选择一个随机结果
- javascript - 未从 HTML 收到值
- grpc - 使用 web 工具调试 grpc channelz 失败
- flutter - Flutter:无法加载资产文件“car.png”