Habang pinangangasiwaan ang data sa mga database, madalas naming madalas na magsagawa ng iba't ibang mga uri ng pagpapatakbo upang manipulahin at makuha ang data. SQL pagiging batayan ng mga sistema ng pamamahala ng database, nag-aalok ng iba't ibang mga operator upang gampanan ang naturang mga operasyon. Sa artikulong ito sa mga SQL operator, tatalakayin ko ang iba't ibang mga operator na ginamit sa SQL, sa sumusunod na pagkakasunud-sunod:
Ano ang mga SQL operator?
Ang mga SQL operator ay nakareserba ng mga keyword na ginamit sa KUNGANANG sugnay ng a upang maisagawa ang mga pagpapatakbo ng aritmetika, lohikal at paghahambing. Ang mga operator ay kumikilos bilang mga koneksyon sa mga pahayag ng SQL upang matupad ang maraming mga kundisyon sa isang pahayag.
Dahil, mayroong iba't ibang mga uri ng mga operator sa SQL, ipaunawa sa amin ang pareho sa susunod na seksyon ng artikulong ito sa mga SQL operator.
halimbawa ng isang klase java
Mga uri ng SQL Operator
Mga Operator ng Arithmetic
Ang mga operator na ito ay ginagamit upang magsagawa ng mga pagpapatakbo tulad ng pagdaragdag, pagpaparami, pagbabawas atbp.
Operator | Pagpapatakbo | Paglalarawan |
+ | Dagdagan | Magdagdag ng mga halaga sa magkabilang panig ng operator |
- | Pagbabawas | Ginamit upang ibawas ang kanang halaga sa kanang bahagi mula sa kaliwang halaga sa panig |
* | Pagpaparami | Pinarami ang mga halagang naroroon sa bawat panig ng operator |
/ | Dibisyon | Hinahati ang kaliwang halaga sa kaliwang bahagi ng halagang kanang bahagi |
% | Modulus | Hinahati ang halaga ng kaliwang bahagi ng kaliwang halaga ng kanang kamay at ibabalik ang natitira |
Halimbawa:
PUMILI 40 + 20 PILI 40 - 20 PILI 40 * 20 PILI 40/20 PILI 40% 20
Output:
60 20 800 2 0
Sa gayon, iyon ay tungkol sa mga operator ng arithmetic na magagamit sa SQL. Susunod sa artikulong ito sa mga SQL operator, ipaalam sa amin na maunawaan ang magagamit na mga operator ng paghahambing.
kung paano tapusin ang program java
Mga Operator ng Paghahambing
Ang mga operator na ito ay ginagamit upang magsagawa ng mga pagpapatakbo tulad ng katumbas ng, mas malaki sa, mas mababa sa atbp.
Operator | Pagpapatakbo | Paglalarawan |
= | Katumbas ng | Ginamit upang suriin kung ang mga halaga ng parehong pagpapatakbo ay pantay o hindi. Kung pantay ang mga ito, nagbabalik ito ng TUNAY. |
> | Mahigit sa | Ibinabalik ang TOTOO kung ang halaga ng kaliwang operand ay mas malaki kaysa sa tamang operan. |
< | Mas mababa sa | Sinusuri kung ang halaga ng kaliwang operand ay mas mababa kaysa sa tamang operan, kung ang oo ay nagbabalik ng TUNAY. |
> = | Mas malaki kaysa sa o katumbas ng | Ginamit upang suriin kung ang kaliwang operand ay mas malaki sa o katumbas ng tamang operan, at nagbabalik ng TUNAY, kung ang kondisyon ay totoo. |
<= | Mas mababa sa o katumbas ng | Ibinabalik ang TOTOO kung ang kaliwang operand ay mas mababa sa o katumbas ng tamang operan. |
o! = | Hindi kapareho ng | Ginamit upang suriin kung ang halaga ng mga operan ay pantay o hindi. Kung hindi sila pantay kung gayon, nagbabalik ito ng TOTOO. |
!> | Hindi hihigit sa | Sinusuri kung ang kaliwang operand ay hindi mas malaki kaysa sa tamang operan, kung oo pagkatapos ay magbabalik ng TUNAY. |
!< | Hindi kukulangin sa | Ibinabalik ang TOTOO, kung ang kaliwang operand ay hindi mas mababa sa tamang operan. |
Halimbawa:
Para sa iyong mas mahusay na pag-unawa, isasaalang-alang ko ang sumusunod na talahanayan upang magsagawa ng iba't ibang mga operasyon.
Mag-aaralID | Pangalan | Huling pangalan | Edad |
isa | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | dalawampu't isa |
3 | Rohan | Singhania | dalawampu't isa |
4 | Akanksha | Jain | dalawampu |
5 | Vaibhav | Gupta | 25 |
Halimbawa [Gumamit ng pantay sa]:
PUMILI * MULA SA Mga Mag-aaral Kung Saan Edad = 20
Output:
Mag-aaralID | Pangalan | Huling pangalan | Edad |
4 | Akanksha | Jain | dalawampu |
Halimbawa [Gumamit ng mas malaki sa]:
PUMILI * MULA sa mga mag-aaral KUNG SAAN Edad> 23
Output:
Mag-aaralID | Pangalan | Huling pangalan | Edad |
5 | Vaibhav | Gupta | 25 |
Halimbawa [Gumamit ng mas mababa sa o katumbas ng]:
PUMILI * MULA sa mga mag-aaral KUNG SAAN Edad<= 21
Output:
Mag-aaralID | Pangalan | Huling pangalan | Edad |
2 | Priya | Kapoor | dalawampu't isa |
3 | Rohan | Singhania | dalawampu't isa |
4 | Akanksha | Jain | dalawampu |
Halimbawa [Hindi katumbas ng]:
PUMILI * MULA sa mga mag-aaral KUNG SAAN Age> 25
Output:
Mag-aaralID | Pangalan | Huling pangalan | Edad |
isa | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | dalawampu't isa |
3 | Rohan | Singhania | dalawampu't isa |
4 | Akanksha | Jain | dalawampu |
Sa gayon, iyon ay ilang halimbawa sa mga operator ng paghahambing. Ang pagpapatuloy sa artikulong ito sa mga SQL operator, ipaalam sa amin na maunawaan ang iba't ibang mga lohikal na operator na magagamit.
Mga Lohikal na Operator
Ang mga lohikal na operator ay ginagamit upang magsagawa ng mga pagpapatakbo tulad ng LAHAT, ANUMANG, HINDI, SA pagitan atbp.
Operator | Paglalarawan |
LAHAT | Ginamit upang ihambing ang isang tukoy na halaga sa lahat ng iba pang mga halaga sa isang hanay |
ANUMAN | Naghahambing ng isang tukoy na halaga sa alinman sa mga halagang naroroon sa isang hanay. |
SA | Ginamit upang ihambing ang isang tukoy na halaga sa mga literal na halagang binanggit. |
SA pagitan | Naghahanap ng mga halagang nasa loob ng nabanggit na saklaw. |
AT | Pinapayagan ang gumagamit na banggitin ang maraming mga kundisyon sa isang KATANGING sugnay. |
O kaya | Pinagsasama ang maramihang mga kundisyon sa isang KATANGING sugnay. |
HINDI | Isang negate operator, ginamit upang baligtarin ang output ng lohikal na operator. |
EXISTS | Ginamit upang maghanap para sa pagkakaroon ng hilera sa talahanayan. |
KATULAD | Naghahambing ng isang pattern gamit ang mga wildcard operator. |
IBA | Katulad ng ANUMANG operator, at ginagamit ay naghahambing ng isang tukoy na halaga sa ilan sa mga halagang naroroon sa isang hanay. |
Halimbawa:
Isasaalang-alang ko ang talahanayan ng Mga Mag-aaral na isinasaalang-alang sa itaas, upang maisagawa ang ilan sa mga operasyon.
Halimbawa [ANUMAN]
PUMILI * MULA SA Mga Mag-aaral KUNG SAAN Edad> ANUMAN (SELECT Age MULA SA Mga Mag-aaral Kung saan Edad> 21)
Output:
Mag-aaralID | Pangalan | Huling pangalan | Edad |
isa | Atul | Mishra | 2. 3 |
5 | Vaibhav | Gupta | 25 |
Halimbawa [TUNGKOL & AT]
PUMILI * MULA SA Mga Mag-aaral Kung Saan ang Edad sa pagitan ng 22 AT 25
Output:
Mag-aaralID | Pangalan | Huling pangalan | Edad |
isa | Atul | Mishra | 2. 3 |
Halimbawa [IN]
PUMILI * MULA SA Mga Mag-aaral SAAN NASA Edad ('23 ',' 20 ')
Output:
Mag-aaralID | Pangalan | Huling pangalan | Edad |
isa | Atul | Mishra | 2. 3 |
4 | Akanksha | Jain | dalawampu |
Sa artikulong ito, ipinaliwanag ko lamang ang ilang mga halimbawa. Sasabihin ko, magpatuloy at magsanay ng ilang iba pang mga halimbawa sa iba't ibang uri ng mga operator upang makakuha ng mahusay na kasanayan sa pagsulat ng mga query sa SQL.
Kung nais mong malaman ang tungkol sa MySQL at makilala ang open-source na relational database na ito, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang malalim na MySQL at tutulong sa iyo na makamit ang mastery sa paksa.
php parse string upang mag-array
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong ito sa 'Mga SQL Operator' at babalik ako sa iyo.