SQL AT

Sql At



'Sa artikulong ito, ginagabayan ka namin sa pag-unawa kung paano gamitin ang SQL AND operator, na nagbibigay-daan sa iyong magdagdag ng mga kundisyon sa isang naibigay na query gamit ang sugnay na WHERE.'

Sumisid tayo at tingnan kung paano gumaganap ang operator ng AND sa aming mga SQL statement.

SQL AT Operator

Tulad ng maaari mong hulaan, ang AND operator ay isang lohikal na operator na nagbibigay-daan sa iyong pagsamahin ang dalawa o higit pang mga Boolean na expression at ituring ang mga ito bilang isa. Nangangahulugan ito na ang lahat ng mga kundisyon ay dapat na totoo para sa kundisyon na ilalapat.







Makikita mo ang AND operator na ginamit sa isang sugnay na WHERE kasabay ng iba pang mga SQL statement tulad ng SELECT, UPDATE, at DELETE.



Nagbibigay-daan ito sa iyong limitahan ang saklaw kung saan gumaganap ang pagkilos. Halimbawa, gamit ang isang DELETE na pahayag, maaari mong gamitin ang sugnay na WHERE at ang AND keyword upang matiyak na ang data lamang na nakakatugon sa tinukoy na kundisyon ang aalisin.



Ang syntax ng AND operator ay maaaring ipahayag tulad ng ipinapakita sa ibaba:





bool_expr_1 AT bool_expr_2 AT bool_expr_3… AT bool_expr_N;

Maaari kang magkaroon ng maraming Boolean expression hangga't gusto mo. Gayunpaman, tandaan na ang lahat ng tinukoy na expression ay DAPAT suriin na totoo. Kung mali ang isang expression, ituturing na mali ang buong pahayag.

TANDAAN: Ang mga NULL na halaga ay itinuturing din bilang mali.



Halimbawa ng Paggamit

Ipagpalagay na mayroon kaming sample na data tulad ng ipinapakita sa mga query sa ibaba:

I-DROP DATABASE KUNG MAY NA sampledb;
GUMAWA DATABASE sampledb;
GAMITIN sampledb;
GUMAWA TABLE mga developer (
id INT AUTO_INCREMENT HINDI WALA PRIMARY SUSI ,
pangalan VARCHAR ( limampu ) HINDI WALA ,
huling pangalan VARCHAR ( limampu ) ,
departamento VARCHAR ( limampu ) HINDI WALA ,
suweldo INT
) ;
INSERT SA mga developer ( pangalan , huling pangalan , departamento , suweldo )
MGA HALAGA
( 'Rogan' , 'Ellison' , 'laro' , 120000 ) ,
( 'Anne' , 'Neale' , 'database' , 122000 ) ,
( 'Frazer' , 'paano' , 'frontend' , 100000 ) ,
( 'Krish' , 'Pollard' , 'backend' , 115000 ) ,
( 'trabaho' , 'Ford' , 'devops' , 118000 ) ,
( 'ang dagat' , 'Nakita' , 'laro' , 135000 ) ,
( 'Keira' , 'Deacon' , 'database' , 130000 ) ,
( 'Inaaya' , 'Hanson' , 'ulap' , 123000 ) ,
( 'Bogdan' , 'Morley' , 'frontend' , 108000 ) ,
( 'Mariah' , 'Goldsmith' , 'backend' , 120000 ) ;

Nagresultang talahanayan:

Upang mahanap ang mga developer na nagtatrabaho sa departamento ng 'devops' at magkaroon ng suweldo na mas mataas sa 110000, maaari kaming magpatakbo ng query tulad ng ipinapakita:

PUMILI * MULA SA mga developer SAAN departamento = 'devops' AT suweldo >= 110000 ;

Dapat mahanap ng query ang mga tugmang tala at ibalik ang mga ito tulad ng ipinapakita:

id | pangalan | huling pangalan | departamento | suweldo |
------------+---------+----------+------+
5 | Trabaho | Ford | devops | 118000 |

Sa kasong ito, mayroon lamang isang tala, tulad ng ipinapakita sa itaas. Maaari kang tumukoy ng higit pang mga kundisyon para salain pa ang iyong data gamit ang AND keyword.

Konklusyon

Sa post na ito, tinalakay namin kung paano gamitin ang AND operator sa SQL upang pagsamahin ang maramihang mga Boolean expression sa iyong mga query.

Salamat sa pagbabasa. Tingnan ang aming SQL OR operator tutorial upang matuto nang higit pa tungkol sa OR operator at kung paano ito gumagana kumpara sa AND operator.