sql >> データベース >  >> RDS >> PostgreSQL

サブクエリのパフォーマンスを向上させる方法は?

    以下を試すことができます-case whenを使用します 式

    select "uid", "username", count(case when state = 'finished' then id end) as games_hosted 
    from "users" inner join "games" 
    on "games"."user_uid" = "users"."uid" 
    where "games"."state" in ('published', 'finished') and "username" < 'HariShankar' 
    group by "uid", "username"
    order by "username" desc 
    limit 10
    



    1. コマンドラインからSQLServerデータベースを接続する方法

    2. now()-interval'2minutes'のようなものをPHPPDOクエリに挿入するにはどうすればよいですか?

    3. DATEDIFF()はSQL Serverで間違った結果を返しますか?これを読む。

    4. psycopg2を使用してPostgresのSQLLIKE値をエスケープします