Tusmada Isku-duwashada SQL Queries

Isticmaalka Doodhadhka Joogtada ah ee Isku Dhaafka Isku-jira

Isku darka sifo ee SQL wuxuu kuu ogolaanayaa inaad raadiso nidaamyada xogta, haddii aadan garanayn erayga saxda ah ama weedha aad raadineyso. Su'aalaha noocaas ah ee SQL waxay isticmaalaan jilayaasha yaryar si ay u waafaqaan qaab, halkii ay si cad u sheegi lahaayeen. Tusaale ahaan, waxaad isticmaali kartaa kaadhadhka "C%" si aad ula barbarto xayeysi kasta oo laga bilaabo raasamaalka C.

Isticmaalka adeegaha LIKE

Si aad u isticmaashid ereyga xuruufaha ah ee ku jira su'aalaha SQL, waxaad isticmaali kartaa farsamada LIKE ee ku jira QORSHE, oo ku dheji qaabka ku qoran calaamadaha jumlada.

Isticmaalka%% Wildcard si aad u sameyso raadin fudud

Si aad u raadiso shaqaale kasta oo ku jira diiwaankaaga oo leh magaca dambe ee ka bilaabma warqadda C, waxaad isticmaashaa qoraalka Transact-SQL soo socda:

XULASHADA * KA HORREEYA KA HELI KARO DAMBEEDA DHAMMAADKA LUQADDA 'last_name'

Iska-saarista Tusmooyinka Isticmaalidda MAYA Qodobka Layaabka

Isticmaal erayga muhiimka ah si aad u dooratid diiwaanka aan ku haboonayn qaabka. Tusaale ahaan, su'aalkani waxay soo celineysaa dhammaan diiwaanada magaca ugu dambeeya uusan ka bilaabanin C:

XULASHADA * KA HORREEYA KA HELI KARAA SHAQAADKAADU SHAQAALEEYAY 'C%'

Iskuxidhid Qaab A Nooc kasta adoo isticmaalaya%% laba jibbaar ah

Isticmaal laba xaaladood oo ah%% dukumiintiga si aad uhesho qaab gaar ah meel kasta. Tusaale ahaan, wuxuu soo celiyaa dhammaan diiwaanka oo ku jira C C meel kasta oo ka mid ah magaca dambe:

XULASHADA * KA HELI KARO shaqaalee WHERE last_name LIKE '% C%'

Helitaanka Hab Lifaaqa ah ee Meel Gaarka ah

Isticmaal naqshadda _ si aad ugu soo celiso xogta meel gaar ah. Tusaalahani wuxuu isku dhigmaa oo keliya haddii C uu ku dhaco meesha saddexaad ee magaca dambe ee magaca dambe:

DOELECT * OO KA HELI KARO SHAQAALAHA LAMA HALKAN KA DHACAYA '_ _C%'

Caawinta Wildcard Expressions ee Transact SQL

Waxaa jira dhowr sheeko oo dukuminti ah oo ay taageerayaan Transact SQL:

Isku Diyaarinta Jidhka Doodhiga ee Qaababka Dhismaha ah

Iskudaraan jadwalkaan shisheeye qaababka adag si aad u sameyso weydiimo dheeraad ah. Tusaale ahaan, waxaad u baahan tahay inaad sameysid liis dhammaan shaqaalahaaga oo leh magacyo ka bilaabanaya warqad ka timid qaybta koowaad ee xarfaha, hase yeeshee ha ku dhicin shaqaale. Waxaad isticmaali kartaa su'aalahan soo socda:

XULASHADA * KA HELI KARO Shaqaalaha WHERE last_name LIKE '[am]% [^ aeiou]'

Sidoo kale, waxaad samayn kartaa liis dhammaan shaqaalaha oo leh magacyo cusub oo ka kooban afar astaamo iyadoo la isticmaalayo afar xaaladood oo qaab-dhismeed:

SELECT * OO KA HELI KARO SHAQAALAHA LAGA HESHO _______ ____

Sida aad u sheegi karto, isticmaalka qaababka isdhaafsiga sifo ee SQL waxay bixisaa dadka isticmaala macluumaadka awood u leh inay ka baxaan su'aalaha qoraalka fudud iyo inay sameeyaan hawlgallo raadin sare leh.