SQLでは、たとえばLIMIT ALL
またはOFFSET 0
を指定すると、クエリはまったく句を含めなかったかのように動作します。もしそうなら、いいえ。ORDER BY句を完全に除外することなくNO-OPにすることはできますか?
ORDER BY
句でこれを行うことはできますか?
order by (select 1)
か::
order by (select null::text)
しかし、私はこれらが "NO-OPS" でないことをわからない。ここ
SQLでは、たとえばLIMIT ALL
またはOFFSET 0
を指定すると、クエリはまったく句を含めなかったかのように動作します。もしそうなら、いいえ。ORDER BY句を完全に除外することなくNO-OPにすることはできますか?
ORDER BY
句でこれを行うことはできますか?
order by (select 1)
か::
order by (select null::text)
しかし、私はこれらが "NO-OPS" でないことをわからない。ここ
簡単な定数が動作するではありません任意の式、::
は一つの方法です。彼らはまだ並べ替え、データを並べ替えることがあります。例えば
ORDER BY 1+0
または
ORDER BY ARRAY[1]
カップルより多くのアイデア、間違いなく単純
order by (false)
'ORDER BY + 1 'もうまくいくようです。 –
'順null'なのでにより、 ?それはあなたが意味することです。 –
それはそう、はいそうですね! (私は「何もしないで何かを注文することを考えていたが、どのドキュメンテーションでもそれを見ていなかった」) – LukeP
それはうまくいかないようです。 'ERROR:ORDER BYの非整数定数' –