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

Jak obsłużyć opcjonalną wartość zwracaną przez zapytanie za pomocą skrzynki postgres?

Jak opisano w dokumentacji:

Niulacja

Oprócz typów wymienionych powyżej, FromSql jest zaimplementowany dlaOption<T> gdzie T implementuje FromSql . Option<T> reprezentuje możliwą do anulowania wartość Postgresa.

Poproś o Option<Type> dla pola, które może mieć wartość NULL; wtedy biblioteka automatycznie przekonwertuje NULL na None :

let rating: Option<String> = row.get("rating");



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zamienianie dowolnie wielu wierszy w kolumny w PostgreSQL

  2. Moje ulubione rozszerzenia PostgreSQL — część druga

  3. Rails:PG::UndefinedTable:ERROR:relacja ... nie istnieje

  4. Pobierz nazwę dnia z daty w PostgreSQL

  5. Jak używać ALIAS w klauzuli PostgreSQL ORDER BY?