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

Czy ktoś odniósł sukces, używając określonego języka dla bazy danych PostgreSQL, więc porównanie tekstu nie uwzględnia wielkości liter?

Prawdopodobnie będziesz musiał zrobić coś takiego jak użycie funkcji kolumny, aby przekonwertować tekst, np. konwertuj na wielkie litery - przykład :

SELECT * FROM documents WHERE upper(title) = upper('incredible document')

Zwróć uwagę, że może to zepsuć wydajność przy użyciu skanowania indeksu, ale jeśli stanie się to problemem, możesz zdefiniować indeks zawierający funkcje kolumn w kolumnach docelowych, np.

CREATE INDEX I1 on documents (upper(title))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyjście zapytania PostgreSQL w postaci pliku Excel

  2. Połącz dwie kolumny i dodaj do jednej nowej kolumny

  3. Dziesięć sposobów na rozszerzenie funkcjonalności PostgreSQL

  4. Kolumna PostgreSQL 'foo' nie istnieje

  5. Nie można utworzyć rozszerzeń plv8 postgresql