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

Wybierz pierwszą literę w zakresie ( PostgreSQL )

Możesz użyć PODOBNE DO słowo kluczowe. Poniższe będzie pasować do wszystkich tytułów zaczynających się na „a”, „k” lub „t”.

... WHERE lower(title) SIMILAR TO '(a|k|t)%'

Jeśli chcesz użyć zakresu, możesz użyć [] notacja:

... WHERE lower(title) SIMILAR TO '[a-f]%'

UWAGI

  1. % znak pasuje do dowolnej liczby znaków występujących we wzorcu. Na przykład drugi przykład wzorca pasowałby do:'abc', 'ab', 'a', 'far', 'fear' itd.

  2. Należy również pamiętać, że SIMILAR TO słowo kluczowe jest dostępne tylko dla PostgreSQL i nie jest ANSI SQL.

  3. Wreszcie lower(title) nie jest konieczne przy korzystaniu z klasy znaków. Możesz po prostu wyszukać coś takiego jak

    WHERE title SIMILAR TO '[a-fA-F]%'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL INSERT FROM SELECT z dodatkową kolumną

  2. Uruchamianie polecenia systemowego z argumentem w funkcji PostgreSQL

  3. Delegowanie System.Action<dynamic,int> nie przyjmuje `1' argumentów

  4. Uzyskaj daty dnia tygodnia w zakresie dat

  5. Jak używać RETURNING z ON CONFLICT w PostgreSQL?