sql - 从一组字符串列表中随机分配一个字符串
问题描述
我正在尝试将一组名称中的名称随机分配给 SQL 中的电话。例如,
Date |Customer Number| Consultant Name
2/24/18 |193-245-6445 | Jill
2/15/18 |123-456-4663 | Amy
解决方案
同意 The Impaler,您需要提供更多信息。假设它是 Oracle 并且您有两个需要加入的表。你可以假设
select table1.Date, table1.Customer_Number, table2.Consultant_Name
from <Table 1> table1
left join (select rownum as rownumout, tb2.*
from <Table 2> tb2) table2
on 1 = 1
where table2.rownumout = floor(dbms_random.value(1, 100));
假设您在表 2 中有 100 个名称。如果超过增加范围。
推荐阅读
- java - Selenium WebDriver:使用循环在搜索结果中提取字符串
- jquery - 动态更新 AblePlayer 的(html5 视频)源
- r - R:上传(.csv)文件到 ftp 服务器
- python - 如何在 Python 中生成未来 5 天内的随机时间戳?
- php - POST 变量中断执行
- c++ - 每当我使用矩阵乘法时,我都会出现黑屏
- r - 如何将单词分配给数据框中的数字
- javascript - Enyo.js/Javascript 事件处理
- php - 不显示表 SQLite 和 php
- python - Google DLP:“ValueError:协议消息值没有“stringValue”字段。”