PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgres zagnieżdżony w przypadku zapytania

Brak wyniku IF expr THEN result ELSE result END składnia normalnych zapytań SQL w Postgresie. Ponieważ nie ma żadnej IF() działa jak w MySQL, musisz użyć CASE :

select (
  case (select '1')
  when '1' then
    case when 1=1 then 0.30::float else 0.50::float end
  else
     1.00::float
  end
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonywanie zmian topologii replikacji dla PostgreSQL

  2. Połącz się jako użytkownik bez ustawionego hasła w Postgresql 8.4 przez JDBC

  3. Łączenie się z PostgreSQL w IRI Workbench

  4. Skopiuj wartości NULL obecne w pliku csv do postgres

  5. BŁĄD domeny SQL:kolumna nie istnieje, ustawienie domyślne