Структурирани језик упита (СКЛ) је алат за избор за руковање базама података. Овај језик вам омогућава да манипулишете подацима као ниједан други и не кошта ништа ако почнете да их користите!
Ако сте тек почели да користите СКЛ команде или вам је потребан подсетник на неке делове овог моћног алата на располагању, онда вам наша листа за наредбе о СКЛ командама испод представља управо оно што вам треба. Померите се надоле да бисте видели величанственост коју садржи или преузмите ПДФ за будућу употребу. (ПДФ садржи примере за дате команде.)
БЕСПЛАТНО СКИДАЊЕ: Ова варалица је доступна као ПДФ који се може преузети од нашег дистрибутерског партнера, ТрадеПуб -а. Мораћете да попуните кратак образац да бисте му приступили само по први пут. Преузимање Цхеат Схеет Основних СКЛ команди .
како да креирате битмоји налог
Цхеат Схеет Основних СКЛ команди
Команда | поступак |
---|---|
Команде упита | |
СЕЛЕЦТ | Основни блок упита за преузимање података. |
СЕЛЕЦТ * | Коришћење * са СЕЛЕЦТ враћа све колоне. |
СЕЛЕЦТ колона | Наведите тачне колоне са њиховим именом. |
СЕЛЕЦТ табле.цолумн | Референцирајте колону из одређене табеле. |
ФРОМ | Одредите где ћете пронаћи податке. |
КАО | Привремено поставите псеудоним имена табеле или колоне новом имену. |
ГДЕ | Филтрирајте резултате са условом. |
И | Користите више услова са одредбом ВХЕРЕ. Резултати морају одговарати свим условима. |
ИЛИ | Користите више услова са одредбом ВХЕРЕ. Резултати морају одговарати само једном услову. |
НАРУЧИ ПО | Поредајте резултате по колони. База података бира начин наручивања. |
НАРУЧИ ПО колони АСЦ | Поредајте резултате по колони у растућем редоследу. |
НАРУЧИ ПО колони ДЕСЦ | Поредајте резултате по колони у опадајућем редоследу. |
ЛИМИТ | Ограничите број враћених резултата. |
ОФСЕТ | Прескочите први ОФФСЕТ број редова. Често се користи са ЛИМИТ. |
СУБКУЕРИ | Покрените упит да бисте преузели податке за други упит. |
Збирне функције¹ | |
ЦОУНТ | Пребројите број редова који одговарају упиту. |
МАКС | Врати највећу вредност у нумеричкој колони. |
МИН | Врати најнижу вредност у нумеричкој колони. |
СУМ | Збројите вредности нумеричке колоне. |
АВГ | Израчунајте просечну вредност за нумеричку колону. |
ХАВИНГ | Користи се са агрегатним функцијама уместо клаузуле ВХЕРЕ. |
ГРУПА ОД | Користи се за прецизирање збирног резултата. |
Оператори | |
КАО | Претраживање шаблона у зависности од великих и малих слова помоћу оператора за џокер (%). |
ВОЛИМ | Претрага шаблона без обзира на велика и мала слова помоћу оператора за џокер (%). |
ИЗМЕЂУ | Потражите вредност између две вредности. Ради са датумима или бројевима. |
> | Потражите вредности веће од услова. |
> = | Потражите вредности веће или једнаке услову. |
< | Тражите вредности мање од услова. |
<= | Потражите вредности мање или једнаке услову. |
= | Потражите вредности које се тачно подударају са условом. |
Потражите вредности које нису једнаке услову. | |
УНИЈА | Комбинујте два јединствена упита (са истим колонама) у један резултат. |
УНИОН АЛЛ | Комбинујте два упита (са истим колонама) у један резултат. Дозвољени су дупликати. |
ИН | Стенографија за ВХЕРЕ. Наводи више услова ИЛИ. |
НЕ У | Стенографија за ВХЕРЕ. Наводи више услова ИЛИ (обрнуто) или није једнако. |
ИС НУЛЛ | Проверите да ли има празних вредности. |
НИЈЕ НУЛА | Проверите да нема празних вредности. |
ИНТЕРСЕЦТ | Врати резултате који одговарају два упита. |
МИНУС | Приказује резултате у једном упиту који се не налазе у другом упиту.¹ |
Јоинс | |
НА | Користи се за навођење колоне за упоређивање и подударање резултата. |
КОРИСТЕЋИ | Скраћеница за ОН, користи се када је назив колоне исти у обе табеле. |
ЛИЈЕВО ВАЊСКО ПРИДРУЖИВАЊЕ | Сви резултати из леве табеле, са само одговарајућим резултатима из десне табеле. |
ЛИЈЕВО ВАЊСКО СПАЈАЊЕ (СА НУЛЛОМ) | (Са нулом) Сви резултати из леве табеле, али не у десној табели. |
ИННЕР ЈОИН | Сви резултати који се подударају у левој и десној табели. |
ФУЛЛ ОУТЕР ЈОИН | Сви резултати из леве и десне табеле. |
ФУЛЛ ОУТЕР ЈОИН (ВИТХ НУЛЛ) | (Са нулом) сви резултати из леве и десне табеле, искључујући резултате у обе табеле. |
ПРАВО ВАЊСКО ПРИДРУЖИТЕ СЕ | Сви резултати из десне табеле, са само одговарајућим резултатима из леве табеле. |
ДЕСНО ВАЊСКО ПРИДРУЖИВАЊЕ (СА НУЛЛОМ) | (Са нулом) Сви резултати из десне табеле, али не из леве табеле. |
Креирање и уређивање табела | |
ЦРЕАТЕ ТАБЛЕ | Направите нову табелу. |
НУЛА | Дозволи празне вредности за ово поље. |
НОТ НУЛЛ | Не дозволите празне вредности за ово поље. |
УОБИЧАЈЕНО | Вредност којом се поље попуњава ако није унето. |
КАО | Направите нову табелу на основу структуре постојеће табеле. Нова табела ће садржати податке из старе табеле. |
ПРОМЕНИ ТАБЕЛУ (ДОДАЈ КОЛОНУ) | Додајте нову колону у постојећу табелу. |
ПРОМЕНИ ТАБЕЛУ (ОДЛАЗНА КОЛОНА) | Уклоните колону из постојеће табеле. |
АЛТЕР ТАБЕЛА (АЛТЕР ЦОЛУМН) | Промените тип података постојеће колоне. |
ПРОМЕНИ ТАБЕЛУ (ПРЕименуј колону) | Преименујте постојећу колону. |
АЛТЕР ТАБЛЕ (РЕНАМЕ ТАБЛЕ) | Преименујте постојећу табелу. |
АЛТЕР ТАБЕЛА (ИЗМЕНИ НУЛЛ) | Дозволи нулл вредности за колону. |
АЛТЕР ТАБЕЛА (ИЗМЕНИ НИЈЕ НУЛА) | Спречите нулл вредности за колону. |
ДРОП ТАБЛЕ | Избришите табелу и све њене податке. |
ТРУНЦАТЕ ТАБЛЕ | Избришите све податке у табели, али не и саму табелу. |
Ограничења | |
ПРИМАРНИ КЉУЧ | Вредност која јединствено идентификује запис у табели. Комбинација НОТ НУЛЛ и УНИКУЕ. |
СТРАНИ КЉУЧ | Позива се на јединствену вредност у другој табели. Често примарни кључ у другој табели. |
ЈЕДИНСТВЕНО | Примените јединствене вредности за ову колону по табели. |
ПРОВЕРАВАТИ | Уверите се да вредности испуњавају одређени услов. |
ИНДЕКС (ЦРЕАТЕ) | Оптимизујте табеле и знатно убрзајте упите додавањем индекса у колону. |
ИНДЕКС (ЦРЕАТЕ УНИКУЕ) | Направите индекс који не дозвољава дуплиране вредности. |
ИНДЕКС (ДРОП) | Уклоните индекс. |
Креирање и уређивање података | |
УМЕТНИ (ЈЕДНА ВРЕДНОСТ) | Додајте нови запис у табелу. |
УМЕТНИ (ВИСЕ ВРЕДНОСТИ) | Додајте неколико нових записа у табелу. |
УМЕТИ (ОДАБЕРИ) | Додајте записе у табелу, али преузмите вредности из постојеће табеле. |
АЖУРИРАЈ (СВЕ) | Измените све постојеће записе у табели. |
АЖУРИРАЈ (ГДЕ) | Измените постојеће записе у табели који одговарају услову. |
ИЗБРИШИ (СВЕ) | Уклоните све записе из табеле. |
ИЗБРИШИ (ГДЕ) | Уклоните записе из табеле који одговарају услову. |
Креирање и уређивање окидача¹ | |
ЦРЕАТЕ ТРИГГЕР | Направите окидач. |
НАПРАВИ ТРИГЕР (ИЛИ ИЗМЕНИ) | Направите покретач или ажурирајте постојећи покретач ако се нађе са истим именом. |
КАД (ПРЕ) | Покрените окидач пре него што се догађај догоди. |
КАДА (ПОСЛЕ) | Покрените окидач након што се догађај догоди. |
ДОГАЂАЈ (УМЕТНИ) | Покрените окидач пре или после уметања. |
ДОГАЂАЈ (АЖУРИРАЊЕ) | Покрените окидач пре или након ажурирања. |
ДОГАЂАЈ (ИЗБРИШИ) | Покрените окидач пре или након брисања. |
НА | Коју табелу циљати овим покретачем. |
ТРИГГЕР_ТИПЕ (ЗА СВАКИ РЕД) | Извршите окидач за сваки промењени ред. |
ТРИГГЕР_ТИПЕ (ЗА СВАКУ ИЗЈАВУ) | Извршите окидач једном по СКЛ изразу, без обзира на то колико је редова промењено. |
ЕКСЕЦУТЕ | Кључна реч за означавање краја дефиниције главног окидача. |
ДРОП ТРИГГЕР | Избришите окидач. |
Креирање и уређивање приказа | |
ЦРЕАТЕ ВИЕВ | Креирајте нови приказ. |
КАО | Дефинишите где ћете преузети податке за приказ. |
СА ОПЦИЈОМ ЦАСЦАДЕД ЦХЕЦК | Уверите се да сви подаци измењени кроз приказ испуњавају правила дефинисана правилом. Примените ово на све друге приказе. |
СА ОПЦИЈОМ ЛОКАЛНЕ ПРОВЕРЕ | Уверите се да сви подаци измењени кроз приказ испуњавају правила дефинисана правилом. Занемарите ово за било које друге погледе. |
НАПРАВИ РЕКУРЗИВНИ ПРЕГЛЕД | Креирајте рекурзивни приказ (онај који се односи на рекурзивни израз заједничке табеле). |
НАПРАВИ ПРИВРЕМЕНИ ПОГЛЕД | Направите приказ који постоји само за тренутну сесију. |
ДРОП ВИЕВ | Избришите приказ. |
Уобичајени табеларни изрази (ЦТЕ) ¹ | |
ВИТХ | Направите нови заједнички израз табеле. |
КАО | Наведите податке које ћете користити у ЦТЕ -у. |
, (ЗАПУКА) | Ланчајте више ЦТЕ -ова. |
¹ Имплементација и подршка механизма базе података често се разликују. |
СКЛ: Најмоћнији језик у свету?
Имајте на уму да се СКЛ дијалекти разликују од машине до базе података. То је помало као разлика између ХД ДВД-а и Блу-раи-а (или ВХС-а и Бетамака). СКЛ је сличан међу базама података, али повремена сложена команда можда неће радити потпуно исто у свим имплементацијама. Већина СКЛ наредби у овој таблици ће радити у било којој бази података. Сложене команде у којима се подршка базе података разликује су наведене као такве.
Када упознате СКЛ, можете га применити у различите сврхе. Било да се бавите системом управљања, програмерским пројектом или основним извештавањем, СКЛ откључава сирову снагу коју садржи база података. Не заборавите да прочитате наше основни водич програмера за СКЛ , за детаљнији преглед како користити ове команде.
Објави Објави Твеет Емаил Цанон вс. Никон: Која марка фотоапарата је боља?
Цанон и Никон су два највећа имена у индустрији фотоапарата. Али који бренд нуди бољу линију камера и објектива?
прављење УСБ покретачког система Виндовс 7Прочитајте следеће Повезане теме
- Програмирање
- Цхеат Схеет
- СКЛ
Јое је дипломирао рачунарство на Универзитету Линцолн, УК. Он је професионални програмер софтвера и када не лети беспилотним летелицама или не пише музику, често га се може затећи како фотографише или производи видео записе.
Више од Јоеа Цобурна
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили