Cómo buscar apóstrofes en T-SQL

Escrito por brendan mason | Traducido por luis alberto fuentes schwab
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo buscar apóstrofes en T-SQL
Cómo buscar apóstrofes en T-SQL. (Thinkstock/Comstock/Getty Images)

Transact-SQL (T-SQL) tiene la capacidad de buscar caracteres específicos y cadenas dentro de los campos de una base de datos, incluidos los caracteres especiales como los apóstrofes. En este ejemplo se utiliza Microsoft SQL Server 2008 R2 y la base de datos AdventureWorks, pero otras ediciones de SQL Server utilizan la misma sintaxis.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Necesitarás

  • Microsoft SQL Server instalado
  • Microsoft SQL Server Management Studio (o entorno de desarrollo de T-SQL alternativo)

Lista completaMinimizar

Instrucciones

  1. 1

    Haz clic en el botón "Inicio" de Windows y dirígete a "Todos los programas". Selecciona la carpeta de Microsoft SQL Server 2008 R2, amplia su contenido y haz clic en "SQL Server Management Studio" para iniciar el entorno de desarrollo.

  2. 2

    Haz clic en el botón "Conectar" y conéctate con el servidor que aloje la base de datos.

  3. 3

    Expande la carpeta Bases de datos que se encuentra dentro del panel del explorador de objetos y haz clic derecho en la base de datos vas a consultar. Selecciona "Nueva consulta" para abrir una nueva ventana de consulta T-SQL.

  4. 4

    Utiliza"CHAR (39)" combinado con caracteres comodín ("%") en la cláusula WHERE de la consulta a las filas que contienen apóstrofes en una columna específica. "CHAR (39)" en T-SQL representa el caracter 39 del conjunto de caracteres ASCII, el cual es un apóstrofe. Por ejemplo, para seleccionar filas de la tabla de Contacts de la base de datos AdventureWorks, la cual tiene la columna LastName que contiene apóstrofes en cualquier parte de sus datos, utiliza la siguiente consulta: SELECT * FROM [AdventureWorks].[Person].[Contact] WHERE LastName LIKE '%' + CHAR(39) + '%'

Consejos y advertencias

  • Como una alternativa a CHAR (39), utiliza un conjunto de 4 apóstrofes ('''') para lograr el mismo resultado, pero es preferible usar la sentencia CHAR (39) para mejorar la legibilidad.

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