X



データベース詳しい人来て

■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:00:09.086ID:NrR9GxOY0
出走表っていうテーブルがあって下記のようになってる
名、点、着、競
あ、六、一、東1
い、六、二、東1
う、三、三、東1
え、七、一、東2
お、七、二、東2
か、二、三、東2

名=選手名
点=競走得点
着=着順
競=開催場+レースNO(東京1レースみたいな感じ)

こういうテーブルって主キーがないと思うんだけど、例えば東1Rの競走得点が一番高い人と2番目に高い人が六以上のレースを抽出することって可能?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:01:30.421ID:NrR9GxOY0
誤記があった。
こういうテーブルって主キーがないと思うんだけど、例えば競走得点が一番高い人と2番目に高い人が六以上のレースを抽出することって可能?
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:01:33.785ID:x7NcSIuL0
おっぱいにしか詳しくないんだ
すまんな
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:01:36.526ID:Wzwr4lqC0
言葉足らずって言われる?
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:03:11.048ID:KnAG5oH50
競でとれるじゃん
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:03:12.465ID:NCQb38qad
select使えば余裕
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:03:25.454ID:NrR9GxOY0
>>5
そう。
各レース毎に競争得点上位二人の点数が六以上の競を抽出したい
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:04:36.469ID:NrR9GxOY0
理解してもらえた?
これをchatgptにうまく伝えられない
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:04:42.233ID:aLNWB56y0
普通にエクセルでできるやん
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:05:05.680ID:D7xbmicS0
クラウドワークスで聴いてください
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:09:25.807ID:3u97zW9P0
エクセルでフィルターかければ良いだけでは
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:09:32.090ID:NrR9GxOY0
競が主キーになってて一意の値になってるのが普通だと思うんだけど、こういう出走表テーブルの場合、競に同じレース名が入ってるじゃん?
こういう一意の値じゃないテーブルでも検索ってできるのかなって
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:10:26.298ID:NrR9GxOY0
>>11
なんかすごい天才いるけど、その感じだとできそうだね?
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:10:59.451ID:NrR9GxOY0
>>15
どのカラムにフィルターかけるの?
無理じゃない?
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:11:43.207ID:KnAG5oH50
>>16
別に複合キーでわかるだろ
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:12:49.178ID:NrR9GxOY0
>>19
ごめん意味がわからん
それするとどうなるの?
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:12:56.003ID:1VlUz/F80
こういうテーブル見ると正規化したい病ががが
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:13:42.524ID:NrR9GxOY0
>>22
できるの?
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:16:47.178ID:NrR9GxOY0
どういう風に正規化するんだろ。。
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:18:07.502ID:NrR9GxOY0
やっぱ競のデータの入れ方はよくないんだね
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:18:30.267ID:dkUMEHm+M
select 競
from 出走表
where 点 >= 6
group by 競
having count(競) >= 2
とかそんな感じ?
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:23:10.613ID:NrR9GxOY0
>>28
chatgptも同じこと言ってたけどその主キーって確かに一意だけど、使い道あるの?
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:27:30.543ID:1VlUz/F80
>>23
>競=開催場+レースNO(東京1レースみたいな感じ)

1カラムに1つ以上の情報を入れてはならぬ教
という宗教があるんだ
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:30:13.309ID:NrR9GxOY0
>>30
DB初心者だけど言ってることはなんとなくわかる
ただ、クエリでまとめるから結局一緒じゃない?
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:34:37.350ID:1VlUz/F80
>>31
この宗教では、運用上問題ないとか
使うか使わないかとかは関係ないんだ

なんならこのテーブルに直接
「東京」とか「府中」とかも書くのもダメで
別途、競馬場テーブル用意する

レースもレーステーブルを別途
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:35:52.382ID:NrR9GxOY0
>>32
正規化って極限まで分解するってことなの?
いや、わかるんだけど、それらをまた組み合わせて目的のデータとるの大変じゃない?
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 00:53:56.391ID:Q7RPcKDP0
データベースなんぞ使わずに表計算ソフトで余裕だろ……
0035以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 01:53:39.568ID:TotG/8JX0
>>33
正規化の特性としてオブジェクト化がある
正しく正規化できているものは元に戻せる
ただし正規化しすぎると目的のデータを見失いがちなので途中で止める場合もある
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/05/20(月) 02:00:37.363ID:5P5nT2e80
純粋に着が2かつ点が6以上のときのレース出せば良いだけじゃないの??
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況