gpt4 book ai didi

sql - 在 PostgreSQL 中生成随机字符串

转载 作者:行者123 更新时间:2023-11-29 11:20:16 25 4
gpt4 key购买 nike

我正在使用此 SQL 查询在 PostgreSQL 中生成随机值

chr(ascii('B') + (random() * 25)::integer)

如何使用相同的查询生成 15 个字符的随机字符串?

最佳答案

另一个非常容易阅读的解决方案(perf 应该是合理的,但没有执行基准测试):

select substr(md5(random()::text), 0, 25);

如果您愿意,可以大写:

select upper(substr(md5(random()::text), 0, 25));

关于sql - 在 PostgreSQL 中生成随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com