sql - 如何生成4位随机数
问题描述
这是我迄今为止尝试过的,但有时它会返回 3 位数或 2 位数甚至 1 位数。
SELECT num
FROM GENERATE_SERIES (1, 10000) AS s(num)
order by random()
LIMIT 1
解决方案
您可以使用此表达式来避免处理子查询
select floor(1000 + random() * 8999);
推荐阅读
- java - Spring批量跳过不适用于远程分块
- input - 从一个文件中传递多个变量并一个一个地启动python脚本
- node.js - 即使直接从容器中工作,也找不到 docker-compose 模块
- flutter - Flutter 桌面“悬停”无法识别
- uart - ESP32 MicroPython 串行 UART - 重新启动连接时已安装驱动器
- javascript - 无法运行 Vuetify + Leaflet >> Webpack 错误
- python - Kafka 根据请求使用单个消息
- csv - 从 pcap 转换为 csv
- java - 表达式预期 Intellij Jav
- arrays - 使用递归创建字符串数组