Разлика между клаузата да имаш и къде

Клауза „Като срещу Къде“

Машините, в частност компютрите, са проектирани като средство за комуникация между хората. Като такива те са създадени по такъв начин, че тяхното поведение се контролира от програми, които използват изкуствен език. Естествен език като английски не може да се използва от компютрите, тъй като речникът е твърде голям и се променя.

Компютърният език трябва да бъде точен и прецизен, защото компютрите нямат здрав разум, така че се основава на алгоритъм, който може да изчислява и обработва данни, както и да дава възможност на компютрите да разсъждават. Създадени са няколко компютърни езика. Всеки от тях има два компонента - синтаксиса или формата и семантиката или значението.

Съществуват асемблиращи, паралелни, потоци от данни, дефиниционни, функционални, междинни, логически, процедурни и езици за заявки. Езиците на заявките се използват за извършване на запитвания по бази данни и информационни системи. Един такъв език е Структурираният език за заявки (SQL).
SQL е компютърен език на базата данни със следните функции: вмъкване, актуализиране и изтриване на данни, достъп и контрол и контрол и модификация на схеми. Освен това тя се подразделя на следните елементи:

изрази
предикати
Заявки
Изявления
Клаузи

SQL има следните клаузи:

Клауза за ограничение
За клауза за актуализиране
От клауза
Клауза BY
Подредете по клауза
Когато клауза Current of Of
Имайки клауза
Къде клауза

Клаузата за има винаги се използва с групата по клауза. Използва се за филтриране на записи, които се връщат от група чрез клауза, използваща предикат. Резултатите от група по клауза се ограничават с помощта на клаузата за клавиши и се избират само посочените редове.

Той е подобен на клауза където и заявката може да има както клауза за имане, така и къде. В този случай, когато клаузата, където се използва първо и след групирането на отделни редове, се използва клаузата имаща. Клаузата за присъединяване се прилага за групата като цяло, докато клаузата където се прилага за отделни редове.
Клаузата където се използва за избор на редове, които трябва да бъдат включени в заявката и използва предикат за сравнение и изключва редове, които не са оценени от предикатът за сравнение, за истина. Използва се в условия, които се отнасят към агрегираните функции и за избор на отделни редове в таблица, която е посочена в клауза от.
Без него полученият набор от редове би станал много голям. Той използва следните оператори: = или равен, или не равен,> или по-голям от, = или по-голям от или равен, <= or less than or equal, BETWEEN, LIKE, and IN.

резюме

1.Тази клаузата се използва в редове, които са групирани, докато клаузата където се използва в отделни редове.
2. Когато се използват заедно, клаузата където първо се използва, за да се избере кои редове да бъдат групирани, след което се използва клаузата.
3.Когато клаузата се използва с група по клауза, докато клаузата където е подадена в редове, определени от клауза от.