SQL Къде: Как да използваме и примери

Един от най-често използваните езици за работа с бази данни е SQL. Езиковите конструкции позволяват не само да се създаде база данни, но и да се направят различни манипулации с нея, за да се променят данните или да се вземат проби.

За да изберете данни от базата данни, се използва Select [набор от данни] от [table name]. Както показва опитът, в 80% от случаите, когато използвате примерни заявки за данни, трябва да приложите различни условия - параметри. За да направите това, в езика, като допълнение към заявката, сложността на SQL-Where е въведена.


Как се използва условието Където

Често е необходимо програмистът да избере, основно да предостави доклада, данните, съхранявани в базата данни. Това може да не е достатъчно, за да се изгради проста пробна заявка. Като правило е необходимо да се вземат предвид различните условия, параметри на извадката, които могат да бъдат доста големи, или да се провери. Включва данни в определения диапазон или са в указаната таблица. Конструкцията SQL-Where може да се използва, за да се уточнят условията за вземане на проби от данни или да се провери дали данните са включени в проба или в таблица на трета страна.

Използване Къде да се запитват примерни параметри

Ако искате да зададете определени параметри за избор от базата данни за докладване, синтаксисът на конструиране на SQL-Къде може лесно да бъде организиран. За да направите това, можете да използвате следните правила:
  • Трябва да създадете стандартна заявка, използвайки дизайна Select * from.
  • Дефинирайте с ключа Join конструкция, скои таблици ще бъдат избрани.
  • Използвайте клаузата Where за определяне на списък от параметри за извадката.
  • Такива искания са доста прости в строителството и не създават трудности дори за начинаещи.

    Използване на дизайна за проверка на влизането

    Ако на програмиста е възложено не само да избира данни от таблицата при условие, но и да проверява тяхното въвеждане в една или повече таблици на друг план, конструкцията SQL-Where ще бъде необходима.


    С синтаксиса на тази конструкция можете да конструирате същите условия, но с вградени заявки, които ще проверят въвеждането на избраните редове в набора от таблици на базата данни на трети страни. Обикновено за такива цели се създава временна таблица, в която всичко се записва, за да се провери въвеждането на набора от данни.

    Примери за употреба Къде

    Ето няколко примера за Къде SQL. За начало си представете, че има две таблици с данни - Stuff и TovarAmount. Първата е наименованието на продукта, цената, датата на продажба и клиента, който е закупил продукта. Вторият показва наличието на стоки и по-точно какво е налично. Пример за заявка с параметър, който посочва всички стоки, продадени за определен брой дни, ще бъде конструкт от този вид: Изберете * от неща, където T_Date & gt; които бяха продадени през първите седем дни на декември, както е видно от едно от условията на извадката: T_PriceOut> 0. Ако вземете предвид състоянието на извеждане на продуктите, които са на разположение, тогава проектът ще бъде такъв план: Изберете * от неща, където T_Tovar in (изберете TA_Tovar, където TA_ Сума> gt; 0)Може да има много места, но си струва да си припомним, че колкото повече условия са наложени, толкова по-дълго ще работи заявката. Именно това е причината за използването на временни таблици. Много по-бързо е да се образуват няколко такива, а след това да се сравнят данните в тях, отколкото да се изгради състояние с няколко нива на проверка на данните.

    Свързани публикации