Увод у СКЛ команде

СКЛ или популарно познат као Структурни језик упита основни је језик упита за базе података и језик специфичан за домену система за управљање релацијским базама података. Корисно је када је тип података структуриран и ако постоји зависност између различитих атрибута података. Широко се користи и један је од најпопуларнијих језика упита због своје јединствене способности дохваћања више записа једноставним коришћењем једне изјаве упита. Састоји се од ДДЛ (Дата Дефинитион Лангуаге) и ДМЛ (Лангуаге Манипулатион Лангуаге) наредби што чини употребу упита много ефикаснијим. СКЛ је декларативни програмски језик који је постављен и због тога није императивни програмски језик као што је Ц или БАСИЦ итд. Да бисте преузели резултате података из базе података, морате знати СКЛ команде на које идемо студија у овом посту.

Основне СКЛ команде

  • СЕЛЕЦТ : Ово је вероватно најосновнија СКЛ наредба. Наредба селецт користи се за дохваћање или преузимање резултата из одређене таблице базе података. Обично слиједе одређена имена ступаца или сва имена ступаца (коришћењем *).

  • ЦРЕАТЕ : Ово је једна од основних ДДЛ команди која се користи за креирање табеле унутар базе података. Предуслови за креирање табеле укључују познавање имена ступаца и њихових типова података.

  • АЛТЕР : Ова наредба ДМЛ користи се за измене у табели. То укључује и модификовање табеле према потреби.

  • ГДЈЕ : ВХЕРЕ клаузула једна је од најважнијих СКЛ наредби јер се користи за проналажење или дохваћање одређених података који су потребни за одређени случај. Ово је корисно јер искључује све небитне податке.

  • СКЛ АЛИАС: АЛИАС је једна од најчешћих СКЛ наредби која се користи за давање смисленог имена вашем атрибуту или колони. Дефинисане су за ступце и табеле што помаже у повећању читљивости упита.

  • И: Ово је СКЛ оператор који се користи за комбиновање два услова. Да би се ред приказао у скупу података, оба би увјета требала бити истинита.

  • АВГ (): Ово је збирна функција која се користи за враћање просечне вредности одређеног нумеричког ступца

  • НАРОЧИТЕ ПО : Користи се заједно са изабраном изјавом за сортирање резултата у растућем или силазном редослиједу. Ако се након клаузуле ОРДЕР БИ не наводи аргумент, она се подразумевано узима као упит за узлазни налог.

  • ГРОУП БИ: Класа ГРОУП БИ у СКЛ наредбама користи се за добивање података на основу одређеног групирања које се односи на један или више ступаца.

  • ИНСЕРТ : Наредба ИНСЕРТ користи се за додавање новог реда података унутар табеле. Мандат за команду ИНСЕРТ је да се табела већ креира.

Интермедиате Цоммандс

  • УПДАТЕ : Ова наредба се користи за ажурирање или модификацију постојећих редака у табели.

  • ДЕЛЕТЕ: Као што име сугерира, ова наредба се користи за брисање редова из табеле.

  • ХАВИНГ: ХАВИНГ клаузула користи се за филтрирање података на основу једне или више групних функција. Ово је веома слично употреби клаузуле ВХЕРЕ, али то укључује употребу групне функције.

  • ЛИКЕ: Овај се оператер користи за поређење између два услова и наводи све редове табеле чији назив ступца одговара обрасцу наведеном у клаузули ЛИКЕ. Уобичајени оператери као што су% користе се када нисте сигурни у одређени образац.

  • ИН : Оператор ИН када се упоређује колона са више вредности. Више је или мање сличан стању ИЛИ.

  • ИС НУЛЛ: Оператор ИС НУЛЛ је други оператер заснован на СКЛ-у који се користи за приказ има ли одређено име ступца НУЛЛ вредност. Користи се за прикупљање свих редова за одређене ступце за које подаци нису пронађени или су пронађени као нула.

  • ИЗМЕЂУ : Као што име сугерира, овај оператор филтрира резултате за одређени скуп распона. Вриједност у овом случају може бити бројеви, датуми или текст.

  • СЛУЧАЈ : Овај случај је исти као и у другим програмским језицима, као што је Јава, итд. Где се изјава изјаве о контроли одлуке узима изјавом случаја и аргумент унутар ње користи се за дохваћање резултата случаја који одговарају одређеном стању.

  • ЦОУНТ () : Ово је једна од најкориснијих СКЛ наредби која се користи за приказ броја укупног броја редова за све оне који нису нулани подаци. Користи назив ступца као аргумент.

  • УНУТАР ПРИДРУЖИТЕ се : Ово је једна од најважнијих СКЛ наредби која се појављује када се мора успоставити однос између атрибута две табеле заснован на фиксном заједничком атрибуту. Другим речима, услов спајања мора бити тачан да би ИННЕР ЈОИН могао да функционише.

Напредне СКЛ команде

  • ЛИМИТ : клаузула ЛИМИТ помоћи ће вам да одредите максимални број редова који су дозвољени у сету резултата.

  • ВАЊСКИ ПРИДРУЖИВАЊЕ: Ово је функција придруживања која ступа на снагу када су потребна сва поља обе табеле на основу неких уобичајених услова колоне за унос. Ако услов спајања није испуњен, тада ће се на десној страни ступца попунити НУЛЛ вриједност.

Савети и трикови за употребу СКЛ наредби

Кад год користите СКЛ наредбе, трошите више времена на анализу табеле, него што је тражите и извршавате. Искористите једноставније и мање сложене упите са минималном употребом динамичког СКЛ-а. Такође, радије користите псеудоним таблица за бољу читљивост.

Закључак

Овај је пост говорио о важним СКЛ командама које чине основу језика за претрагу базе података. Надам се да вам се чланак свидио. Останите повезани.

Препоручени чланци

Ово је водич за СКЛ команде. Овде смо разговарали о основним, као и напредним СКЛ командама и неким непосредним СКЛ командама. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Како се користе Спарк команде
  2. Шта су команде кошнице
  3. Погледајте АутоЦАД команде
  4. Скооп команде - треба покушати

Категорија: