SQL Къде: методи на прилагане и примери
Един от най-често използваните програмни езици за работа с бази данни е SQL. Езиковите конструкции позволяват не само да се създаде база данни, но и да се извършват различни манипулации с нея при промяна на данните или тяхната извадка.
съдържание
За да изберете данни от базата данни, се използва Изборът [set данни] от конструкция [име на таблица]. Опитът показва, че в 80% от случаите, когато се използват заявки за данни, трябва да се прилагат различни условия - параметри. За да направите това, клаузата SQL-Къде се въвежда в езика като допълнение към заявката, нейното усложнение.
Начини за прилагане на клаузата Къде
Доста често програмистът трябва да избира, главно за отчитане, данните, съхранявани в базата данни. За тази цел може да не е достатъчно да се създаде проста заявка за проба. Като правило е необходимо също така да се вземат под внимание различни условия, параметри на вземане на проби, които могат да бъдат многобройни или да се проверят. дали данните са в посочения диапазон или в конкретна таблица.
Конструкцията SQL-Къде може да се използва за определяне на условията за вземане на проби от данни или за проверка дали данните са включени в извадка или таблица на трета страна.
Използване къде да се определят параметрите за избор
Ако трябва да определите определени параметри, които да изберете от базата данни за отчитане, синтаксисът на конструкцията SQL-Къде може да бъде организиран съвсем просто. За да направите това, можете да използвате следните правила:
Трябва да създадете стандартна заявка, като използвате конструкцията Select * from construct.
Определете с помощта на клавишната комбинация Join, от кои таблици ще бъде направена селекцията.
-
Използвайте клаузата "Къде", за да укажете списък с параметри за селекцията.
Такива искания са доста лесни за изграждане и не създават трудности дори за начинаещи.
Използване на конструкция за проверка на събития
Ако програмист за задача не само да изберете от данните за състоянието на масата, но също така да се провери тяхното влизане в една или повече таблици на друг план, SQL-Къде дизайн е задължително.
С тази конструкция, синтаксиса може да изгради същите условия, но с вложени заявки, които ще проверяват появата на избрани редове в набор от таблиците в базата данни на трети страни.
По правило, за такива цели се формира временна таблица, в която се записват всички данни, необходими за потвърждаване на вписването.
Примери за Къде
Сега ще видите примери за Where SQL. За начало, представете си, че има две таблици с данни - Tovar и TovarAmount. В първата има имена на продадените стоки, цената, датата на продажбата и клиентът, който е закупил стоките. Втората посочва наличието на стоките или по-точно това, което е на разположение.
Пример за заявка с параметър, който показва всички продадени стоки за определен брой дни, ще бъде дизайн със следния характер:
Изберете * от Стоката
Където T_Date> = lsquo-12/01 / 2016rsquo и T_Date<= lsquo-rsquo-12/07/1016 и T_PriceOut> 0
Такъв план заявката връща списък с продукти, таблици с данни, които са били продадени през първите седем дни на декември, както е посочено от един от условията за вземане на проби: T_PriceOut> 0.
Ако вземем предвид условието за изтегляне на наличните стоки, дизайнът ще бъде такъв:
Изберете * от Стоката
Когато T_Tovar в (изберете TA_Товака, където TA_Amount> 0)
В Къде може да има много вложени условия, но заслужава да се отбележи, че колкото повече условия се налагат, толкова по-дълго заявката ще работи. Това е причината за използването на временни таблици. Много по-бързо е да се генерират няколко такива и след това да се сравнят данните в тях, отколкото да се изгради състояние с няколко нива на валидиране на данните.
- Разпределени бази данни
- Базата данни е сложна система
- SQL файл. SQL файлов формат: описание на разширението
- MySQL е какво и къде се прилага?
- Как да съставя SQL заявки - подробни примери
- Какви са данните? Видове данни
- Работа с базата данни: какви са исканията
- MySQL изберете от select: оператора за вземане на проби
- MySQL - искане в заявката. MySQL: примери за заявки. Вложени заявки за MySQL
- С SQL: описание, синтаксис, примери
- MySQL JOIN: описание, пример за използване на командата и препоръки
- SQL statement INNER JOIN: примери, синтаксис и функции
- SQL заявката е какво?
- Създаване на заявки в Access. Видове искания
- Изтриване на изявление Изтриване на MySQL
- Изтриване на MySQL дубликати
- Как да създадем база данни и какво е SQL?
- Достъп до извадкови резултати чрез извличане на MySQL масив
- Как да създадете заявки в Access: стъпка по стъпка инструкции и препоръки
- Подробности за свързването на таблици за достъп
- Общи понятия на DBMS за достъп