私はこれについて多くの投稿を見ました。しかし、私は答えを得ることができませんでした。 テーブルに特定の行が存在するかどうかを確認するクエリを実行します。存在する場合はの文字列が返され、そこで検索が停止され、falseでない場合は返されます。postgresqlに行が存在するかどうかを確認してください
答えて
select
case when exists (select true from table_name where table_column=?)
then 'true'
else 'false'
end;
しかし、単なる文字列ではなくブール値を返す方が良いでしょう:
select exists (select true from table_name where table_column=?);
スポイラー:
-- EXPLAIN ANALYZE
WITH magic AS (
WITH lousy AS (SELECT * FROM one WHERE num = -1)
SELECT 'True'::text AS truth
WHERE EXISTS (SELECT * FROM lousy)
UNION ALL
SELECT 'False'::text AS truth
WHERE NOT EXISTS (SELECT * FROM lousy)
)
SELECT *
FROM magic
;
これはあまりにも複雑です。 – Tometzky
スポイラーとして意図されていました。 OPは間違いなく宿題であり、何の努力もしていない。 – wildplasser
あなたが書いたことは、私にとってさえも不器用です。あなたは、[The Daily WTF](http://thedailywtf.com/)にふさわしい意図的に難読化された例を教えてはいけません。たとえば、 'case'と' exists'のドキュメントを指し示すことができます。これは、何を探すべきかを知っている誰かのためだけに役立ちます。 – Tometzky
- 1. PHPを使用してpostgreSQLにデータベースが存在するかどうか確認してください
- 2. ファイルがtypescriptに存在するかどうか確認してください
- 3. キューがSolaceに存在するかどうか確認してください
- 4. サービスワーカーキャッシュにURLが存在するかどうか確認してください。
- 5. 値がRDDに存在するかどうか確認してください
- 6. ノードが存在するかどうかを確認してください。
- 7. ウェブサイトが存在するかどうかを確認してください
- 8. PouchDBローカルデータベースが存在するかどうかを確認してください
- 9. SPARQLリソースが存在するかどうかを確認してください
- 10. Vue.js:コンポーネントが存在するかどうかを確認してください
- 11. netscalerクッキーが存在するかどうかを確認してください
- 12. ノード - ディレクトリが存在するかどうかを確認してください
- 13. facebook-mailが存在するかどうかを確認してください。
- 14. postgresqlの返信クエリに値が存在するかどうか確認してください。
- 15. informixデータベースとpostgresqlデータベースにテーブルが存在するかどうか確認してください
- 16. ファイルタイプが存在するかどうか確認してください
- 17. リーフレットレイヤー、feature.propertiesが存在するかどうか確認してください
- 18. IndexedDBデータベースが存在するかどうか確認してください
- 19. コマンドが存在するかどうか確認してください。
- 20. Hadoopクラスタが存在するかどうか確認してください
- 21. 入力ブロブが存在するかどうか確認してください
- 22. C#Mysqlエラートークンが存在するかどうか確認してください。
- 23. Express、テンプレートが存在するかどうか確認してください
- 24. Appceleratorロケールデータベースが存在するかどうか確認してください
- 25. キューが存在するか確認してください。
- 26. SSRSパラメータが存在するか確認してください
- 27. リダイレクトURLが存在するか確認してください。
- 28. 子行が存在するかどうかを確認するサブクエリを選択してください。
- 29. 実行時にLinuxカーネルモジュールが存在するかどうかをプログラムで確認してください。
- 30. Pythonリストに挿入します。まだエントリが存在するかどうか確認してください。
クエリで行方不明カンマがあります。 – wildplasser
何を試しましたか?どのように行を指定しますか? ROWIDまたはすべての属性の値によってそれは問合せでなければならないのですか、それともPL/SQL関数でも受け入れられますか? – toniedzwiedz