Cómo encontrar caracteres no alfanuméricos en SQL

Escrito por jaime avelar | Traducido por luis alberto fuentes schwab
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo encontrar caracteres no alfanuméricos en SQL
Consulta caracteres no válidos en SQL. (Comstock/Comstock/Getty Images)

Si trabajas con bases de datos de SQL Server puede que tengas la necesidad de consultar una tabla con caracteres no alfanuméricos en una columna. En SQL Server, puedes utilizar la función "PATINDEX" para buscar un patrón específico en una columna. Esta función devuelve la posición inicial de un caracter o devuelve un cero si el caracter no se ha encontrado. Para buscar valores no alfanuméricos, también debes utilizar caracteres comodín en la función. Utiliza esta consulta para saber si caracteres no deseados se almacenan en la columna de la tabla.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Necesitarás

  • Microsoft SQL Server Management Studio

Lista completaMinimizar

Instrucciones

  1. 1

    Ejecuta Microsoft SQL Server Management Studio, expande el servidor desde el panel Explorador de objetos, y amplía la carpeta "bases de datos" para ver todas tus bases de datos.

  2. 2

    Haz clic en el cuadro combinado "Bases de datos disponibles" situado al lado del icono "Ejecutar" en la barra de herramientas. Haz clic en la base de datos que deseas utilizar.

  3. 3

    Haz clic en "Nueva consulta" para iniciar una nueva ventana de consulta. Agrega el código siguiente para consultar todos los valores no alfanuméricos de una columna de la tabla:

    select distinct <tableName>.<columnName> from <tableName> WHERE PATINDEX('%[^a-zA-Z0-9 ]%', <tableName>.<columnName>) <> 0

  4. 4

    Edita <tableName>. <columnName> del paso 3 y escribe el nombre de la tabla y el nombre de tu columna. Haz clic en "Ejecutar" para ejecutar la consulta y ver los resultados.

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