sql >> Databáze >  >> RDS >> PostgreSQL

Zkontrolujte, zda existuje nebo neexistuje řádek v postgresql

select
  case when exists (select true from table_name where table_column=?)
    then 'true'
    else 'false'
  end;

Ale bylo by lepší prostě vrátit boolean místo string:

select exists (select true from table_name where table_column=?);


  1. Opakující se akce v n-tý pracovní den každého měsíce

  2. SQL dotaz pro převod seznamu čísel shodných s několika rozsahy na seznam hodnot

  3. Existuje oficiální doporučení společnosti Oracle ohledně použití explicitních spojení ANSI JOIN vs implicitních spojení?

  4. Jak JOIN 2 tabulky v MYSQL se stejným ID na více řádcích