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

LIMITを使用したSQLクエリの結果をクエリごとに異なるようにするにはどうすればよいですか?

    更新/返却を試みましたか?

    update link
    set visiting = true
    from (
        select id
        from link
        where visiting = false
        and visited = false
        limit 500
        for update
        ) as batch
    where batch.id = link.id
    returning *;
    


    1. パラメータに複数の値がある場合にWHEREステートメントでCASEを使用する

    2. 時間と分を出力するDateDiff

    3. ランダムな結果を10個取得するためにwhile/loopを実行する

    4. データベースのリストの取得は、選択したサーバーによって異なります