예제 #1
0
파일: db.py 프로젝트: yourgirlcodes/PyMon
def ten_winners():
    winners = dbutils.queryAll(
        """SELECT player, count(*) as c FROM playergame WHERE
                               status = 'won'
                               GROUP BY player
                               ORDER BY c desc
                               limit 10""")
    print(winners)
    return winners
예제 #2
0
파일: db.py 프로젝트: yourgirlcodes/PyMon
def getAllGames():
    return dbutils.queryAll("SELECT * FROM game")
예제 #3
0
파일: db.py 프로젝트: yourgirlcodes/PyMon
def getReadyPlayers(game_id):
    return dbutils.queryAll(
        "SELECT * FROM playergame WHERE game = '{}' AND status = 'ready'".
        format(game_id))
예제 #4
0
파일: db.py 프로젝트: yourgirlcodes/PyMon
def getGamePlayers(game_id):
    return dbutils.queryAll(
        "SELECT * FROM playergame where game = {} ORDER BY created".format(
            game_id))
예제 #5
0
def getOpenGames():
    return dbutils.queryAll("SELECT * FROM game WHERE status = 'open'")
예제 #6
0
def getFailedGames():
    return dbutils.queryAll("SELECT * FROM game WHERE status = 'failed'")
예제 #7
0
def getWonGames():
    return dbutils.queryAll("SELECT * FROM game WHERE status = 'won'")
예제 #8
0
파일: db.py 프로젝트: nataschawade/pymon-1
def getHighScores():
    high_scores = dbutils.queryAll(
        "SELECT * FROM (SELECT player, count(status) as wins FROM playergame WHERE status = \"won\" GROUP BY player) AS ct ORDER BY ct.wins desc LIMIT 10"
    )
    return high_scores