Database
 sql >> база данни >  >> RDS >> Database

Как да използвате „Харесвам“ в SQL

Вече научихме основите на SQL. Научихме за самия SQL и как да пишем оператори за избор.

Ние също така видяхме как можем да създаваме и изтриваме таблици и колони. Сега ще научим малко за това как да използваме Like оператор със заместващи знаци, за да намерите много специфични записи в таблиците на нашата база данни. Например, можем да потърсим нашата база данни за всички хора с собствени имена, които започват с буквата „C“.

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


Нека разбием горното твърдение. Ще разпознаете избор изявление, което започва този ред. Това ще уведоми SQL, че искаме да изберем (да върнем) някои записи. Но можем да станем по-конкретни.

След това имаме от клауза, която казва на SQL коя таблица в базата данни ни интересува. В този случай ние отново работим с нашата таблица „респонденти“. Тази таблица съдържа имената и информацията за хората, които са се регистрирали за получаване на бюлетин.

Важното къде клаузата позволява на SQL да знае коя колона на таблицата ни интересува. В този случай ние работим с колоната „first_name“ на таблицата. И харесването оператор ни позволява да уточним.

Използваме уместен знак за търсене само на записи, където „first_name“ започва с буквата C. Този заместващ знак изглежда така:"c%" . Кавичките отварят и затварят заместващия знак. Знакът на процента след „c“ означава, че не ни интересува какво идва след първата буква, стига първата буква да е C.

Така че по същество казваме на SQL, че бихме искали да получим някои записи „като“ това, което съответства на нашия заместващ знак.

Бързо търсене в Google ще ви предостави широк списък от приети заместващи знаци. Има толкова много добри ресурси, че се колебая да посоча един.

Показахме ви основен синтаксис за like оператор и как можете да го използвате в SQL. Следете нашата серия, тъй като ще покрием още съвети и трикове, свързани с SQL. Кажете ни в коментарите по-долу, ако имате въпроси.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Правилно запазени изчислени колони

  2. Тайните на доминото, или модел на данни за играта домино

  3. Как да накарате вашата база данни да говори много езици?

  4. Проверете Ограничение в SQL

  5. Разбиране на съпоставянето на ниво база данни и въздействието от промяната му за база данни