Cómo usar una declaración LIKE

Escrito por kevin walker | Traducido por manuel lama paniagua
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo usar una declaración LIKE
Tanto Visual Basic.NET como el Lenguaje de consulta estructurado (SQL) incluyen una palabra clave "like". En ambos casos, la palabra clave se utiliza para buscar una cadena de texto para ver si se ajusta a un patrón. (Stockbyte/Stockbyte/Getty Images)

Tanto Visual Basic.NET como el Lenguaje de consulta estructurado (SQL) incluyen una palabra clave "like". En ambos casos, la palabra clave se utiliza para buscar una cadena de texto para ver si se ajusta a un patrón. Sin embargo, el uso es ligeramente diferente en cada lenguaje. Visual Basic.NET permite aplicar el operador "like" a cualquier cadena y recibir un valor de verdadero/falso diciendo si la cadena coincide, mientras que SQL te permite utilizarla para restringir los resultados de búsqueda a sólo aquellos registros que coincidan.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

    Visual Basic.NET

  1. 1

    Abre uno de tus proyectos existentes de Visual Basic.NET.

  2. 2

    Pega la siguiente línea en el editor de código fuente para definir una cadena: Dim texto as String = "Kevin Walker"

  3. 3

    Usa la siguiente línea inmediatamente después para probar la cadena en busca de un patrón: Dim resultado as Boolean = text LIKE "Kevin*"

    Esto regresará verdadero ya que el texto comienza con "Kevin". El "*" es un comodín que puede representar cualquier cosa.

  4. 4

    Pega lo siguiente en la siguiente línea para probar la cadena en un patrón nuevo: resultado = texto LIKE "kevin*"

    Esto regresará falso ya que el código binario para "F" no es exactamente el mismo que el código binario para "f". Puedes cambiar de modo "binario" a "texto" con la siguiente orden: Option Compare Text

    Puedes cambiarla de nuevo con la orden: Option Compare Binary

    SQL

  1. 1

    Abre tu cliente de SQL. Por ejemplo, para abrir el cliente de MySQL, haz clic en "Inicio", "Ejecutar", escribe "mysql".

  2. 2

    Escribe una declaración estándar "SELECT". Por ejemplo: SELECT * FROM empleados. Esto recupera todos los datos de la tabla "empleados" en tu base de datos. Ten en cuenta que la ";" final se omitió porque el comando no ha terminado todavía.

  3. 3

    Utiliza una sentencia WHERE que utilice LIKE: WHERE nombre LIKE 'k%'; Esto le dice a SQL que recupere únicamente los registros donde el nombre es como el patrón "k%". Así como el "*" en Visual Basic representa un comodín que puede reemplazar a cualquier cosa, el "%" en un SQL como declaración puede reemplazar a cualquier cosa. Otra forma de leer "WHERE nombre LIKE 'k%'" sería "donde nombre comienza con k".

Consejos y advertencias

  • Puedes usar expresiones regulares con el operador like de VB.NET.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles