问题描述
嗨,汤姆,
我有一个问题来达到唯一的字母数字值
我必须从名称中得出唯一的短名称 (5位数字) 并插入表格。
我们必须检查现有的简称,然后到达下一个宗政府。
例如。名称如下所示
哈沙·瓦尔丹
哈莎·斯雷
哈沙·库马尔
哈沙·坎特
我需要以下结果
苛刻
HARSA
哈sb
。
。
。
哈尔斯
哈拉0
哈拉1
。
。
哈拉9
HARB0
。
。
HARB9
。
。
HARZ9
HAA01
。。
请帮助我
我有一个问题来达到唯一的字母数字值
我必须从名称中得出唯一的短名称 (5位数字) 并插入表格。
我们必须检查现有的简称,然后到达下一个宗政府。
例如。名称如下所示
哈沙·瓦尔丹
哈莎·斯雷
哈沙·库马尔
哈沙·坎特
我需要以下结果
苛刻
HARSA
哈sb
。
。
。
哈尔斯
哈拉0
哈拉1
。
。
哈拉9
HARB0
。
。
HARB9
。
。
HARZ9
HAA01
。。
请帮助我
专家解答
一个测试用例不会误入歧途 ..... 叹息
但这应该会让你走
警告: 这也意味着您只能将数据流到表中 (即,您不能有更多的会话这样做)。我建议你重新考虑一下。
但这应该会让你走
SQL> select 2 rownum, 3 trunc((rownum-1)/36), 4 mod(rownum-1,36) 5 from dual 6 connect by level <= 60; SQL> SQL> SQL> with chars as ( select 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' x from dual ) 2 select 3 rownum, 4 substr(x,trunc((rownum-1)/36),1), 5 substr(x,mod(rownum-1,36),1) 6 from chars 7 connect by level <= 60;
警告: 这也意味着您只能将数据流到表中 (即,您不能有更多的会话这样做)。我建议你重新考虑一下。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




