也许有人知道,如何为同一个客户生成号码? 让我们采取我需要的:
|CLIENT|RANDOM_NUMBER|
| 1| A2D5C4|
| 1| A2D5C4|
| 2| A3D5C4|
| 1| A2D5C4|
感谢您的帮助! 附:我正在使用SQL开发人员。
答案 0 :(得分:1)
如果您的平台有MD5():(我在这里使用Postgres,::text
是演员)
CREATE TABLE the_table
( client integer
);
INSERT INTO the_table(client) VALUES (1),(2),(1),(1);
SELECT client
, RIGHT(md5( client::text ), 6) AS random_number
FROM the_table
;
结果此处:
client | random_number
--------+---------------
1 | 75849b
2 | 14862c
1 | 75849b
1 | 75849b