Како се користи подизбор у МиСКЛ -у

Преглед садржаја

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

Шта је подизбор у МиСКЛ -уРеченица подселецт или такође познат као Иннер Куери то је у основи упит унутар другог СКЛ упита који је интегрисан са наредбом вхере.

Ово подизбор изјаве Можемо га користити за враћање података који ће се користити у главном упиту.

Тхе основна синтакса ко вози подселецт је следећи:

 СЕЛЕЦТ ступац_наме [, цолумн_наме] ФРОМ табле1 [, табле2] ВХЕРЕ ступац_наме ОПЕРАТОР (СЕЛЕЦТ цолумн_наме [, цолумн_наме] ФРОМ табле1 [, табле2] [ВХЕРЕ]) 
Са овом синтаксом ради.

Коришћење подселекције у МиСКЛ -у
За ову анализу користићемо табелу тзв солутионтиц_мискл.

ЕНЛАРГЕ

И имамо табелу која се зове Солветиц.

ЕНЛАРГЕ

Затим ћемо показати пример како се користи подизбор у МиСКЛ према горњим табелама. Претпоставимо да желимо да видимо у табели солутионтиц_мискл стари датум истека.

За ово ћемо унети следећу синтаксу:

 СЕЛЕЦТ * ФРОМ солутионтиц.солветиц_мискл где је екпиред_дате = (изаберите мин (екпиред_дате) из солутионтиц.солветиц_мискл)
Као што видимо, користимо селецт унутар другог селецт -а и то показујемо из табеле солутионтиц_мискл потражите минималну вредност (мин) у колона датум истека.

Приказана вредност је следећа ако изаберемо само следећи одељак:

 изаберите мин (истекли_датум) из солутионтиц.солветиц_мискл

ЕНЛАРГЕ

Ако изаберемо целу линију, видећемо следеће:

ЕНЛАРГЕ

Још један пример који можемо користити је следећи:

Претпоставимо да желимо да видимо оперативне системе који се најчешће користе у том периоду, за то ћемо користити податке из решити_мискл табеле и решен.

Идеја је да из табеле са решењима тражимо имена оперативних система (колона са именом) која се понављају у насловној колони табела солутионтиц_мискл.

За ово уносимо следеће:

 СЕЛЕЦТ * ФРОМ солутионтиц.солветиц где је име (изабери назив наслова фром солутионтиц.солветиц_мискл)
Добијени резултат ће бити следећи:

ЕНЛАРГЕ

Можемо видети да се системи који нису регистровани у табели решавања не појављују у општем резултату. Као што видимо опција подизбора За нас је веома корисно да добијемо различите информације користећи друге изјаве у МиСКЛ -у.

За више информација о изјавама у МиСКЛ -у можемо отићи на следећу везу:

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave