Cuestión : Mysql TIENE GUSTO contra RLIKE

¡Puede alguien decirme o ayudarme a entender con ejemplos los ejemplos del between

LIKE de la diferencia y del

Simple de RLIKE (registro exp) para un lamo como mí satisfacer, de donde y de porqué usted utilizaría each.

Thnks!
class= del

Respuesta : Mysql TIENE GUSTO contra RLIKE

El uso de los operadores de los comodines con COMO y de RLIKE puede ahorrar mucho esfuerzo cuando usted escribe la pregunta que busca un cierto patrón (expresión regular) en serie de caracteres. Los comodines usados con COMO son:
% del substituto para la cantidad ilimitada de los carácteres al principio /END de la secuencia.
substituto del _ para un carácter

Buscar los nombres de cliente que el comienzo con “A” y el carbón de leña del fouth es también “a”:
SELECCIONAR CustomerID, CustomerName
De clientes
DONDE CustomerName TIENE GUSTO del “A__a%”;

El resultado será como esto:
CustomerID CustomerName
6 Ana Matias
13 Aida Yespica

Buscar los artículos con la conclusión del precio por “.5”:
SELECCIONAR ItemCode, ItemName, precio de los artículos DONDE el precio TIENE GUSTO de “%.5”;

El resultado será como esto:
Precio de ItemCode ItemName
Electrónica DVD de 5003502 TDK…             12.5
77108 acuerdo de Coby DVD-224…      93.5

Los comodines usados con el operador de RLIKE son:
el ^ significa el PRINCIPIO de la secuencia.
$ significa el EXTREMO de la secuencia.
[[: <:>[[: >:]] carácteres substitutos en el EXTREMO de la secuencia
| medios O

Buscar los nombres de cliente que tienen tener la subsecuencia “Aida” o subsecuencia “Nass” en alguna parte:
SELECCIONAR CustomerID, CustomerName
De clientes
DONDE CustomerName RLIKE “Aida|Nass”;

El resultado será como esto:
CustomerID CustomerName
10 Erika Nass
13 Aida Yespica

Buscar el artículo que el nombre comienza con “Philips” y el precio tiene dígito en la gama de 4-5:
SELECCIONAR ItemCode, ItemName, precio
De artículos
DONDE ItemName RLIKE “^Philips”
Y precio RLIKE “[4-5]”;

El resultado será como esto:
Precio de ItemCode ItemName
5003298 Philips DVP5140 Multiformat…      257

Expresión regular para la validación del email address:
SELECCIONAR CustomerID, email
De clientes
DONDE ^ del email RLIKE “[- 0-9a-z_ \ \.]+@ [- 0-9a-z_ \ \.]+ \ \. [a-z] {2.3} $”;

El resultado será como esto:
Email de CustomerID
2 [email protected]
4 [email protected]

“[- 0-9a-z_ \ \.]” significa cualquier conclusión del dígito o del carácter (del a-z) con el punto.
“\ \. [a-z] {2.3}” significa cualquier carácter (del a-z) después del punto para la longitud entre 2 o 3 carácteres.
Otras soluciones  
 
programming4us programming4us