Како користити ИН оператор у МиСКЛ-у?

Kako Koristiti In Operator U Miskl U



ИН оператор је моћан алат у МиСКЛ-у који вам омогућава да филтрирате податке на основу дате листе вредности. Овај оператор се може користити за подударање различитих типова вредности као што су датум/време, стрингови и нумеричке вредности. ИН оператор може бити користан када треба да потражите податке који спадају у одређени опсег.

Овај водич ће објаснити како да користите ИН оператор у МиСКЛ бази података.







Како користити ИН оператор у МиСКЛ-у?

У МиСКЛ-у, „ ИН ” оператор се користи за проверу или филтрирање излаза на основу дате листе. Тхе ИН оператор се може користити за подударање различитих типова вредности као што су бројеви, стрингови итд.



Синтакса коришћења ИН оператор са СЕЛЕЦТ наредбом је приказан испод:



СЕЛЕЦТ [ име_колоне ]
ИЗ [ табле_наме ]
ГДЕ [ име_колоне ] ИН ( [ вредност_1 ] , [ вредност_2 ] , [ вредност3 ] , ... ) ;





У горњој синтакси наведите [валуе_1] , [вредност_2] , и [вредност3] са [име_колоне] и [име_табеле] . Излаз ће бити вредности од [име_колоне] који одговарају [валуе_1] , [вредност_2] , и [вредност3] .

Пређимо на пример да бисмо разумели рад ИН оператора



Пример 1: Упарите вредности бројева

У МиСКЛ, ИН оператор се може користити за подударање са листом нумеричких вредности, пример је дат у наставку:

СЕЛЕЦТ *
ИЗ производа
ВХЕРЕ ИД ИН ( 3 , 5 ) ;

У горњем примеру, „ ИД ” колона „ производи ” табела се користи за подударање са листом (3, 5).

Излаз

Снимак екрана је показао да излаз има само вредности које одговарају листи.

Пример 2: Ускладите вредности датума/времена

Тхе ИН Оператор се може користити за подударање вредности датума/времена за филтрирање излаза. Ево примера филтрирања излаза помоћу ИН оператора:

СЕЛЕЦТ *
ИЗ наруџби
ВХЕРЕ ордер_дате ИН ( '2023-04-10 11:01:58' ) ;

У горњем примеру, „ наређења ” се користи табела.

Излаз

Излаз је показао да је излаз филтриран према датуму наведеном у ИН оператору.

Пример 3: Пронађите вредности низа

Тхе ИН оператор се може користити за филтрирање података на основу низова наведених у листи. Пример филтрирања „ категорије ” табела је дата у наставку:

СЕЛЕЦТ *
ИЗ категорија
ВХЕРЕ име ИН ( 'Електроника' , 'лепота' ) ;

Излаз

Излаз је показао филтриране податке према датој листи стрингова.

Пример 4: Филтрирајте податке користећи податке друге табеле

Можете користити ИН оператор у потупиту да филтрирате примарну табелу користећи вредности друге табеле. Пример је дат у наставку:

СЕЛЕЦТ ид , корисничко име, емаил
ИЗ корисника
ГДЕ ид ИН ( СЕЛЕЦТ усер_ид ФРОМ поруџбина ВХЕРЕ количина = 2 ) ;

У горњем примеру, „ корисника ” табела се користи као примарна табела, а „ наређења ” табела се користи у потупиту.

Излаз

ИН оператор је преузео вредности према подупиту.

Закључак

Тхе ИН оператор је суштински алат за филтрирање података у МиСКЛ-у. Омогућава вам да филтрирате податке на основу листе вредности. Листа може да садржи различите типове података укључујући бројеве, низове и вредности датума/времена. Штавише, ИН оператор омогућава филтрирање података по вредностима друге табеле преко потупита. Овај водич је пружио знање о томе како да користите ИН оператор у МиСКЛ-у.