mysql - 挑战:如何在随机或任意选择客户名称的同时列出与客户名称相关的所有信用卡
问题描述
我很难弄清楚这个查询。假设有与给定名称关联的客户名称和信用卡列表,我想显示与它们关联的信用卡,但可以任意或随机选择它。我尝试手动对名称进行硬编码,但我希望查询随机取名称。
我尝试手动对名称进行硬编码,但我希望查询随机取名称。
MYSQL:
SELECT credit_card.`CreditCard#` AS `Creditcard Number`, customer.customername AS `Name`
FROM credit_card, customer, account
WHERE customer.CustomerName = "Bob white" **
这是硬编码的
AND holds_account.`Customer#` = customer.`Customer#`
AND credit_card.`CreditCard#` = holds_account.`CreditCard#`
我想显示与它们关联的信用卡,但任意或随机选择名称。EX客户表:ABAD
客户信用卡号
A: 12321432
B: 234324324
A: 1231312213
D: 234324433
答案应该看起来像:
A 12321432
A 1231312213
名字是随机取的。
解决方案
ORDER BY RAND() LIMIT 10
如果要随机选择 10 条记录,可以使用,。
例子:SELECT * FROM customer ORDER BY RAND() LIMIT 10
推荐阅读
- mysql - Kafka 连接(Debezium mysql 连接器)仅监听 table.include.list 中的特定表
- php - 访问控制允许带有和不带有 www 的来源
- javascript - 我想用空格 XX XXX XXX 分隔一个字符串
- python - Python - 如何将字符串列表更改为数据框名称列表
- r - 如何在 Shiny 中隐藏 rhandsontable 元素中的数字
- laravel - Laravel 使用推送器进行广播。其他人不工作
- java - Hibernate Entities 的 Kryonet 反序列化问题
- snowflake-cloud-data-platform - 在显示语法中显示零行的物化视图
- c++ - 如何根据用户输入声明 C++ 构造函数?
- reactjs - 如何从 json 文件中获取和添加元素?