The | Carácter El | carácter significa OR. Significa partido sea lo que está a la izquierda de | o lo que es a la derecha. La siguiente sentencia SELECT seleccionará las filas, cuya celda de la segunda columna tiene cualquiera "Harold" o "Diane". * SELECT de mascotas donde el propietario RLIKE "Harold | Diane"; El patrón es "Harold | Diane". Tenga en cuenta que la instrucción devuelve 3 filas. Los tres temas son: "Harold", "Diane" y "Harold Taylor" que se encuentra en las células de los primeros 3 filas, en la segunda columna. Cada uno de los temas tiene "Harold" o "Diane".
El tercer tema tiene más texto que acaba de "Harold", pero todavía tiene "Harold" o "Diane". Las palabras alternativas (caracteres) pueden existir sólo en un tema o en diferentes materias. Veamos otro ejemplo. La siguiente sentencia SELECT seleccionará las filas, cuyas células de la segunda columna tiene cualquiera "Gwen" o "Jones". * SELECT de mascotas donde el propietario RLIKE "Gwen | Jones"; El patrón es "Gwen | Jones". Se seleccionaron las cuarta y quinta filas. Los temas son: "Gwen Jones" y "Gwen".
Tenga en cuenta que "Gwen" se encuentra en ninguno de los sujetos y que es suficiente para que los dos temas que se seleccionen. "Jones" se encuentra sólo en "Gwen Jones", y es suficiente para "Gwen Jones" para ser seleccionado. Si no existiera la quinta fila, habría sido seleccionado únicamente la cuarta fila con "Gwen Jones"; es decir, "Gwen" o "Jones" hubiera seleccionado "Gwen Jones". Así que el | (OR) carácter significa una de las palabras pueden ser elegidos de la misma asignatura o asignaturas diferentes.
Ustedes han visto MySQL expresiones regulares metacaracteres y patrón simple construye en esta parte de la serie Detengámonos aquí y continuar en la siguiente parte con más construcciones de patrones. Chrys
Tutoriales en la SeriesOverview de MySQL ExpressionsMySQL Regular Regular Expressions Metachara
net