Sql 构建使用百分比从特定需求中选择的查询

Sql 构建使用百分比从特定需求中选择的查询,sql,ruby-on-rails,Sql,Ruby On Rails,一般来说,我对rails和编程都是新手。我在构建某个功能时遇到了问题,尤其是因为我不知道我在寻找/搜索什么 假设我有一个列为“评级”的餐馆。刻度从1到3。现在,我想构建一个查询,根据评级从这个表中选择记录。我想做的是:60%的记录应该有3分,30%的记录有2分,10%的记录有1分。此外,应随机选择这些记录。有人明白我想做什么吗?如果有人能给我指出正确的方向,我将不胜感激 非常感谢你 你能添加一个查询,用它来选择具有给定评级的餐厅,这样我就可以给出一个更有用的答案吗?这听起来毫无意义,至少在你描述

一般来说,我对rails和编程都是新手。我在构建某个功能时遇到了问题,尤其是因为我不知道我在寻找/搜索什么

假设我有一个列为“评级”的餐馆。刻度从1到3。现在,我想构建一个查询,根据评级从这个表中选择记录。我想做的是:60%的记录应该有3分,30%的记录有2分,10%的记录有1分。此外,应随机选择这些记录。有人明白我想做什么吗?如果有人能给我指出正确的方向,我将不胜感激


非常感谢你

你能添加一个查询,用它来选择具有给定评级的餐厅,这样我就可以给出一个更有用的答案吗?这听起来毫无意义,至少在你描述的上下文中是这样。您为什么需要这个?@AndreyDeineko,因为这可能是所需的业务逻辑。听说过亚马逊吗?默认情况下,它们显示3条评论:好、中、差。请不要告诉其他SO用户一些“听起来毫无意义”的话,以此来劝阻他们@MichalSzyndel 1)其他SO用户有他们自己的观点,所以我决不会劝阻他们。2) 我表达了我的感受,并澄清了为什么(至少在您描述的上下文中是这样)AndreyDeneko,当一个拥有11k karma的用户告诉一个新手做一些他们可能感到害怕的事情时。除非费边回来告诉我们重点是什么,否则我认为我们不应该对任何事情做出假设!你能添加一个查询,用它来选择具有给定评级的餐厅,这样我就可以给出一个更有用的答案吗?这听起来毫无意义,至少在你描述的上下文中是这样。您为什么需要这个?@AndreyDeineko,因为这可能是所需的业务逻辑。听说过亚马逊吗?默认情况下,它们显示3条评论:好、中、差。请不要告诉其他SO用户一些“听起来毫无意义”的话,以此来劝阻他们@MichalSzyndel 1)其他SO用户有他们自己的观点,所以我决不会劝阻他们。2) 我表达了我的感受,并澄清了为什么(至少在您描述的上下文中是这样)AndreyDeneko,当一个拥有11k karma的用户告诉一个新手做一些他们可能感到害怕的事情时。除非费边回来告诉我们重点是什么,否则我认为我们不应该对任何事情做出假设!