オブジェクトが存在する頻度を確認し、存在する回数に基づいて+ 1を与える関数を作成しようとしています。SQLとPythonを使用してテーブル内のオブジェクトにスコアを適用する
sqliteデータベースとpythonの使用。
select distinct Date, Name from history order by Date Desc
が返されます:
Date Name
2012-25-03 a
2012-25-03 b
2012-25-03 c
2012-25-03 d
2012-24-03 b
2012-24-03 c
2012-24-03 d
2012-24-03 e
2012-23-03 c
2012-23-03 d
2012-23-03 e
2012-23-03 f
は、基本的にはPythonやSQLのいずれかに次のように達成するために探して:
a = 1
b = 2
c = 3
d = 3
e = 2
f = 1
私はイテレータとサブクエリを使用してPythonでいくつかの異なるアプローチを試みてきました、しかし、成功していない、多分それは行うことができます/行う必要がありますSQLです。
誰もが楽しめる時間!
これは素晴らしいことでもありました。 – wintermute