Database
 sql >> Baza danych >  >> RDS >> Database

Jak używać „Lubię to” w SQL

Poznaliśmy już podstawy SQL. Dowiedzieliśmy się o samym SQL i o tym, jak pisać wybrane instrukcje.

Widzieliśmy również, jak możemy tworzyć i usuwać tabele i kolumny. Teraz dowiemy się trochę o tym, jak korzystać z Lubię to operator z symbolami wieloznacznymi, aby znaleźć bardzo konkretne rekordy w naszych tabelach bazy danych. Na przykład, możemy wyszukać w naszej bazie danych wszystkie osoby o imionach zaczynających się na literę „C”.

SELECT * FROM respondents SELECT WHERE
"first_name" LIKE "c%";


Rozłóżmy powyższe stwierdzenie. Rozpoznasz wybór oświadczenie, które rozpoczyna tę linię. Dzięki temu SQL będzie wiedział, że chcemy wybrać (zwrócić) niektóre rekordy. Ale możemy uzyskać bardziej szczegółowe informacje.

Następnie mamy od klauzula, która mówi SQLowi, która tabela w bazie danych nas interesuje. W tym przypadku ponownie pracujemy z naszą tabelą „respondentów”. Ta tabela zawiera nazwiska i informacje o osobach, które zarejestrowały się, aby otrzymywać biuletyn.

Ważne gdzie Klauzula informuje SQL, która kolumna tabeli nas interesuje. W tym przypadku pracujemy z kolumną „first_name” tabeli. I polubienie operator pozwala nam uzyskać konkretne.

Używamy wildcardu aby wyszukać tylko rekordy, w których „imię” zaczyna się od litery C. Symbol wieloznaczny wygląda tak:"c%" . Cytaty otwierają i zamykają symbol wieloznaczny. Znak procentu po „c” oznacza, że ​​nie obchodzi nas, co nastąpi po pierwszej literze, o ile pierwszą literą jest C.

Więc zasadniczo mówimy SQL, że chcielibyśmy uzyskać kilka rekordów „takich”, jak to, co pasuje do naszego symbolu wieloznacznego.

Szybkie wyszukiwanie w Google zapewni Ci szeroką listę akceptowanych symboli wieloznacznych. Jest tak wiele dobrych zasobów, że waham się wymienić jeden.

Pokazaliśmy Ci podstawową składnię polubienia operator i jak można go używać w SQL. Bądź na bieżąco z naszą serią, ponieważ omówimy więcej porad i wskazówek dotyczących SQL. Daj nam znać w komentarzach poniżej, jeśli masz jakiekolwiek pytania.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Monitorowanie wydajności dla TimescaleDB

  2. Kontrola stanu Exadata za pomocą narzędzia Exachk

  3. Najbliższy mecz, część 1

  4. KLUCZE SQL

  5. Jak przycinać ciągi w SQL