Pirsgirêkên Peldanka di SQL Queries de

Bikaranîna Peywendiyên Inexact Ji bo Wildcards Bikaranîna

Hevpeymaniya SQL-ê ya ku hûn di hûrgelan de digerin lêgerîn, eger hûn nizanin peyva rast an jî peyva ku hûn digerin. Vê vî rengî SQL qeydên krîterên werdigeriyê bikar tîne ku bi rengek pêdivî ye, ji bilî vê yekê diyar dike. Ji bo nimûne, hûn dikarin bikarhênerek "C%" bikar bînin ku ji destpêka kapîtalîzmê ve her tiştî bi hev re bikin.

Bikaranîna LIKE Operator

Ji bo ku bikarhêner a SQL queryê bikar bînin, karûbarên LIKE di WHERE-ê de, di nav hûrgelan de bikar bînin û di çarçoveya yekjimaran de yek binivîsin.

Bikaranîna% Wildcard ji bo lêgerînek Pirrjimar Perform bikin

Ji bo ku hûn bi nameya dawîn a C, bi nameya C-ê ve digire, lêgerîna her karmendê li karmendê xwe yê karmendê binivîse, li ser gotara Transact-SQL bikar bînin:

SELECT * Karbidestên WHERE last_name BİXWÎNE 'C%'

Vebijêrkên Pirtûka Bikaranîna Keyword Nebû

Vebijêrk Pirtûka bikar bînin ku qeydên hilbijêre ku nimûne parçe bikin. Ji bo nimûne, vê pirsê hemî qeydên vegera ku navê wî dawî ne bi C:

SELECT * Karmendên ji last_name WHERE BİXWÎNE NIKE 'C%'

Daxuyaniyek Pirrjimar Bikaranîna Bikaranîna% Wildcard Twice

Du caran ji % wildcard re bikar bînin ku ji her celebek taybetî re bihev bikin. Ev nimûne ji her rekêşan veguhestin ku di nav navê dawîn de C heye:

SELECT * Karbidestên WHERE last_name BİXWÎNE '% C%'

Find a Match at a Pattern at a Specific position

Bikaranîna _- şewlikê bikar bînin ku da ku di navnîşek taybet de agahdarî vegerînin. Ev nimûne tenê tenê heke heya C di çarçoveya sêyemîn a paşnavê paşîn de pêk tê:

SELECT * Karên karkerên WHERE last_name BİXWÎNE '_ _C%'

Supported Wildcard Expressions in SQL

Gelek xuyakirinên şertî yên ku ji aliyê Transact SQL ve têne piştgirî hene:

Combined Wildcards for Patterns Complex

Van wildcards di çarçoveyên hûrgelan de bicih bikin ku ji bo pirsên bêtir çêtirîn bikin. Ji bo nimûne, pêdivî ye ku divê hûn lîsteya hemî karên xwe çêbikin ku navên ku bi nameya yekemîn ya alfabetê re dest bi dest pê bikin, lê bi vowel bi dawî nekin. Hûn dikarin pirsê jêrîn bikar bînin:

SELECT * Karbidestên WHERE last_name BİXWÎNE '[am]% [^ aeiou]'

Bi vî awayî, hûn dikarin lîsteyek ku hemû navên paşîn ên paşîn bi çar alîgiran bi çar awayên nermaletê bikar bînin lîsteyek çêbikin:

SELECT * Karên karkerên WHERE last_name BİXWÎNE '____'

Wekî ku hûn dikarin bêjin, bikarhênerên SQL-şêweyên hevpeymaniyê bi karanîna databases pêşkêş dikin ku bikarhênerên ku ji derveyî pirsên hêsan ên hêsanî û xebatên lêgerîn ên pêşve bibin.