és un idioma, que consta de múltiples ordres i operadors. Però, quan hagueu de recuperar dades basades en alguns patrons o caràcters, necessitareu l’operador LIKE. Per tant, en aquest article sobre LIKE a SQL, parlaré dels temes següents:
Què és LIKE a SQL?
Aquest operador s'utilitza juntament amb la clàusula WHERE per recuperar les dades segons un patró específic. Hi ha dos comodins que s’utilitzen juntament amb l’operador LIKE per recuperar dades. Ells són:
- % [Signe de percentatge] - Coincideix amb 0 o més caràcters.
- _ [Subratllat]: coincideix exactament amb un caràcter.
Per tant, ara que us he dit, què és l’operador LIKE, a continuació, en aquest article, entenem la sintaxi de l’operador LIKE.
Sintaxi de l'operador LIKE
La sintaxi de l’operador LIKE és la següent:
què és la sincronització a Java
SELECCIONA la columna 1, coulmn2,. . ., columnN FROM nom de taula WHERE columnName LIKE patró
Ara, ja que teniu una idea de la sintaxi de l’operador LIKE, a continuació, en aquest article sobre LIKE a SQL, vegem els diferents patrons que podeu recuperar amb l’operador LIKE.
S'han recuperat diferents patrons amb l'operador LIKE
Els diferents patrons esmentats amb els operadors LIKE són els següents:
Consulta 1: Si heu de trobar valors que comencin per 'x'
Com operació:
ON nom de columna COM 'x%'
Consulta 2: Si heu de trobar valors que acabin amb 'x'
Com operació:
ON nom de columna COM '% x'
Consulta 3: Si heu de trobar valors que tinguin “abc” en qualsevol posició
Com operació:
ON Nom de columna COM '% abc%'
Consulta 4: Si heu de trobar valors que tinguin “a” a la tercera posició
com aprendre estudi visual
Com operació:
ON Nom de columna COM '__a%'
Aquí hi ha 2 subratllats presents abans de la lletra 'a'.
Consulta 5: Si heu de trobar valors que comencin per 'a' i tinguin una longitud mínima de 5 caràcters
recursió de Fibonacci c ++
Com operació:
ON nom de columna COM 'un ____%'
Aquí hi ha 4 subratllats presents després de la lletra 'a'.
Consulta 6: Si heu de trobar valors que comencin per “g” i acabin per “v”
Com operació:
ON nom de columna COM 'g% v'
Per tant, ara que he discutit els diversos patrons, a continuació, en aquest article sobre LIKE a SQL, anem a buscar alguns exemples.
Exemples d'operadors LIKE
Considereu la taula següent en què aplicarem diverses operacions de l’operador LIKE.
ID estudiant | nom de l'estudiant |
1 | akash |
2 | medalla |
3 | sanjay |
4 | anuj |
5 | sonali |
P1. Seleccioneu tots els estudiants que comencin per 'a'
SELECCIÓ * D’ALUMNES ON EL nom d’alumne COM “a%”
Sortida:
ID estudiant | nom de l'estudiant |
1 | akash |
4 | anuj |
P2. Seleccioneu tots els estudiants amb un nom d'estudiant que acabi amb 'i'
SELECCIÓ * DELS ESTUDIANTS ON EL Nom de l'estudiant COM '% i'
Sortida:
ID estudiant | nom de l'estudiant |
2 | medalla |
5 | sonali |
P3. Seleccioneu tots els estudiants amb un nom d'estudiant que tinguin 'li' en qualsevol posició
SELECCIÓ * D’ALUMNES ON EL Nom de l’alumne COM '% li%'
Sortida:
ID estudiant | nom de l'estudiant |
2 | medalla |
5 | sonali |
P4. Seleccioneu tots els estudiants amb un nom d'estudiant que tinguin 'o' a la segona posició:
SELECCIÓ * DELS ESTUDIANTS ON EL Nom de l'estudiant COM '_o%'
Sortida:
ID estudiant | nom de l'estudiant |
5 | sonali |
P5. Seleccioneu tots els estudiants amb un nom d'estudiant que comencin per 'a' i que tinguin com a mínim 5 caràcters
SELECCIÓ * D’ALUMNES ON EL nom d’alumne COM “un ____%”
Sortida:
ID estudiant | nom de l'estudiant |
1 | akash |
Q6. Seleccioneu tots els estudiants amb un nom d'estudiant que comencin per 's' i acabin per 'y'
SELECCIONA * D’ALUMNES ON EL nom de l’alumne COM ‘s% y’
Sortida:
ID estudiant | nom de l'estudiant |
3 | sanjay |
Amb això, arribem al final d’aquest article. Espero que hagueu entès com utilitzar la clàusula LIKE per recuperar diversos tipus de dades. Si voleu obtenir més informació MySQL i conegueu aquesta base de dades relacional de codi obert i, a continuació, consulteu la nostra que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a entendre en profunditat MySQL i us ajudarà a dominar el tema.
Tens alguna pregunta? Si us plau, mencioneu-ho a la secció de comentaris d’aquest article i us respondré.