SQL IN operators
IN operators SQL atvieglo ātru vērtības meklēšanu noteiktā kopā bez nepieciešamības veikt sarežģītus aprēķinus. Funkcijas sintakse ir šāda:
izteiksme IN ( vērtība1 , vērtība2 ,... ) ;Operators pārbauda, vai sniegtā izteiksme atrodas dotajās vērtībās. Ja tiek atrasts, operators atgriež TRUE; pretējā gadījumā tas atgriež nepatiesu.
Vairumā gadījumu jūs bieži savienojat pārī operatoru IN ar citām klauzulām, piemēram, WHERE klauzulu. Tas var ļaut tikai iegūt vērtības, kas atbilst noteiktam nosacījumam.
Apspriedīsim dažus pamata piemērus IN operatora lietošanai SQL.
Lietošanas piemērs
Šie piemēri ilustrē, kā SQL izmantot operatoru IN.
1. piemērs – pamata lietojums
Tālāk esošajā piemērā ir parādīts IN operatora pamata lietojums.
ATLASĪT 'SQL' IN ( 'SQL' , 'Rēdis' , 'Elastība ) ;Iepriekš minētajā piemērā mēs izmantojam IN operatoru, lai pārbaudītu, vai virkne “SQL” ir norādītajā vērtību kopā.
Tā kā virkne pastāv, vaicājumam ir jāatgriež patiess, kā parādīts:
2. piemērs – IN operatora izmantošana tabulā
Tālāk ir parādīts, kā tabulā izmantot operatoru IN kopā ar WHERE klauzulu.
Tabula ir tāda, kā parādīts attēlā:
ATLASĪT * NO produktiem KUR Apple iPad Air — 2022 IN ( produkta nosaukums ) ;
Vaicājumam ir jāatgriež atbilstošie ieraksti šādi:
Noslēgšana
Šajā rakstā ir parādīts, kā standarta SQL izmantot operatoru IN. IN operators ļauj pārbaudīt, vai dotā izteiksme ir vērtību kopā.