- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可能需要 PHP 或其他语言来完成这项工作,但直接使用 MYSQL 的解决方案是首选。
我整理了去年纽约州彩票中奖号码的列表。我在 MYSQL 中创建了一个 4 列表来存储数据。一项用于日期,一项用于中奖彩票号码,一项用于奖金号码,一项用于支付。在对如何存储彩票号码(我将其视为整数数组)进行了一些研究后,我发现了使用长文本数据类型的建议。输入数据时用管道分隔每个值,如下所示:01|34|35|36|56|59。数字始终按升序排列,给出两位数,并且不超过 59。
我的流程的下一步是创建一个表格,显示每个数字发生的频率。这是我的伪代码:
1 Create table "Number_Frequency"
2 Create column "Number"(Type int)
3 Create column "Frequency"(Type int, initial value 0)
4 Look at table "new_table"
5 Look at column "numbers"
6 Look at first row
7 Look at first two digits
7A If this two digit number isn't in the column "Number" in the table "Number_Frequency", add to column "Number" in table "Number_Frequency" and set corresponding "Frequency" to 1
7B Else if number is already in column "Number" increase the value of frequency by 1
8 Look for a pipe symbol
8A If there is a pipe symbol, repeat all parts of step 7 for the next two digits after the pipe symbol.
8B Else if there is another row, look at the first two digits of that row, and start from step 7A
8C Else terminate.
正如你所看到的,我非常清楚自己想做什么。我有几个简单的问题要问:这可以专门在 MYSQL 中完成吗?更重要的是,是否有一个重要的、明显的理由让人不应该费心去尝试?如果有的话,原因是什么?
最佳答案
将一组固定大小的数字存储为连接字符串是疯狂的。
考虑将它们存储在 6 个单独的列中,每个列都是整数类型。或者,将它们存储在只有两列的表中:draw_id
和 value
;每次抽奖此表中有 6 个条目。然后,构造一个查询来查找给定值出现的次数就变得很简单了。
所以类似:
draw_values
===========
draw_id value
-------------------
538 1
538 34
538 35
538 36
538 56
538 59
539 5
539 10
539 13
539 27
539 38
539 56
...
draw
====
draw_id winner_id payout
---------------------------------------
538 127740 1000000
539 839820 1500000
...
其中 draw_id
是主表的外键,其中包含每次抽奖的一次性详细信息(例如支出)。
关于mysql - 为 MYSQL 长文本列中彩票号码的出现次数创建一个计数器。这可能需要 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8059121/
我在leetcode上看到这段代码,是一道求众数的题,下面是题目描述: 给定一个大小为 n 的数组,找到多数元素。众数元素是出现次数超过 ⌊ n/2 ⌋ 次的元素。 你可以假设数组是非空的并且多数元素
每次在 JavaScript 中执行特定操作时,例如: $(function() { $('#typing').keyup(function () { switch($(this)
我一直在为网页设计一个计数器,但我一直被这个我无法解决的功能所困扰。 我有一个 4 个 div 的计数器,因为其中两个是小数字,另外两个是大数字,所以第一个运行得很快,我看不到它们的功能。 有人知道如
我已经在文档中进行了一些搜索,并在网上花了一段时间,但找不到解决方案!我希望警报告诉我单击 .thumb 时它处于each() 的哪一次迭代。 EG:有六个.thumb,我点击数字3,浏览器弹出3!
在 Handlebars 中,假设我有 names 的集合.我能怎么做 {{#each names}} {{position}} {{name}} {{/each}} 在哪里 {{position}}
这个问题在这里已经有了答案: Numbering rows within groups in a data frame (9 个回答) 4年前关闭。 我们如何在数据帧的每组中生成唯一的 ID 号?以下
我正在努力解决以下问题。我希望为给定的“一”序列创建一个计数器。例如,我有以下内容: 1 1 1 1 0 0 1 1 1 0 0 1 1 1 1 鉴于该序列,我希望为 1 的每个序列设置一个计数器直到
我正在努力解决以下问题。我希望为给定的“一”序列创建一个计数器。例如,我有以下内容: 1 1 1 1 0 0 1 1 1 0 0 1 1 1 1 鉴于该序列,我希望为 1 的每个序列设置一个计数器直到
我有一个jsfiddle here 这是一个简单的 JavaScript 函数,可以计算出设定的数字。 是否可以进行这种计数,但也保留一位小数 所以它算 1.1、1.2、1.3 等。 func
我正在构建一个计数器,当我按下鼠标时,它应该增加到 maxValue 并且减少不超过 0。我还可以选择将计数器重置为其初始值:0。另外,如果 maxValue 是偶数,它应该计数到该数字。但是,如果
所以我成功地为字母和单词构建了其他计数器,但现在我只能用这个来计算句子。我的代码如下,当我运行它时,它会返回很多错误消息: #include #include #include int main
Closed. This question is off-topic。它当前不接受答案。
我需要一个计数器,它会随着某些任务的完成而递增。我们只需要最后一小时的值,即窗口将移动而不是静态时间。 解决此问题的最佳方法是什么?我能想到的一种方法是拥有一个大小为 60 的数组,每分钟一个,并更新
我希望使用计数器来为我提供独特的引用系统。我想单击一个按钮,然后检查一个字段/文件中的最后一个数字,然后简单地向其添加 1,然后将其插入到屏幕上的字段中? 不确定执行此操作的最佳方法或具体如何执行此操
我有一个用 php 制作的表格,在该表格内我显示了数据库中的一些内容。我在每个 td 中创建了一个简单的按钮(类似于 Like),我希望每次点击它都会增加 1。这是带有按钮的行: echo "
如何将数据库中的值转换为可用于 if else 函数的 int 值? 例如:在我的数据库“armnumber = 3”中,如何在 if else 函数中使用它? 代码 string myConnect
我需要生成唯一的“ids”,问题是,它只能在 1 - 99999 之间。 “好”的是,它仅在与另一列组合时必须是唯一的。 我们有组,每个组都有自己的“group_id”,每个组都需要类似 unique
有这个简单的代码: UPDATE counter SET c= c +1 where id = 1; 并且它在开头的 c 字段中为 null 的情况下不起作用。它只有在已经输入了一些数字时才有效,也就
我正在尝试在 python 中构建一个具有闭包属性的计数器。以下工作中的代码: def generate_counter(): CNT = [0] def add_one():
我使用 CSS 来计算 HTML 文档中的部分: body {counter-reset: sect;} section:before { counter-increment: sect;
我是一名优秀的程序员,十分优秀!