Вече научихме основите на 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. Кажете ни в коментарите по-долу, ако имате въпроси.