appno
一致するエントリの数が必要な場合は、おそらく次を使用する必要があります。
SELECT COUNT(*) FROM app.apps WHERE properties & 2048 = 1024
ただし、条件は常に 0 または false になるため、答えは常に 0 になります。両方とも 1024 または両方とも 2048 のいずれかで、同じビットが 2 回必要です。
SELECT COUNT(*) FROM app.apps WHERE properties & 1024 = 1024
SELECT COUNT(*) FROM app.apps WHERE properties & 2048 = 2048
見出しと要約を要求する SQL インターフェイスは、シェル スクリプトを作成するときに厄介です。ただし、psqlマニュアルはそれを示唆して-q
おり、-t
役立つ可能性があります (-A
おそらくこれも):
-A
また--no-align
非整列出力モードに切り替えます。(それ以外の場合、デフォルトの出力モードは調整されます。)
-q
また--quiet
psql が静かに作業を行うように指定します。デフォルトでは、ウェルカム メッセージとさまざまな情報出力が出力されます。このオプションを使用すると、これは発生しません。これは、-c オプションで役立ちます。psql 内で QUIET 変数を設定して、同じ効果を達成することもできます。
-t
また--tuples-only
列名や結果の行数のフッターなどの出力をオフにします。これは\t
コマンドと同等です。