Tecnología

Inicio

Cómo buscar en una base de datos de uso individual y comillas dobles

Cómo buscar en una base de datos de uso individual y comillas dobles


Structured Query Language (SQL) proporciona a los programadores de bases de datos con la capacidad de buscar, editar y eliminar contenido de la tabla de base de datos. El lenguaje SQL utiliza el carácter de apóstrofe como una manera de indicar la terminación de cadena. Por lo tanto, cuando el programador intenta buscar en la base de datos para un apóstrofe (comillas simples) o las comillas, se produce un error. Puede buscar en una base de datos utilizando la sintaxis específica que le dice al servidor SQL que los personajes son citas literales y no una parte de terminación de cadena.

Instrucciones

1 Crea tu consulta de selección básico. Esto crea un shell, por lo que determinar las columnas de tabla devuelven en los resultados de búsqueda. La siguiente consulta devuelve el nombre y apellido de los clientes:

seleccione nombre, apellido del cliente

2 Buscar en la base de datos para todos los registros que contienen un carácter de comilla simple. Para indicar a la base de datos que desea buscar el carácter de comilla simple y no una cadena terminada, añadir apóstrofes dobles en la consulta. El código siguiente busca el apellido de cada cliente para un único carácter de comillas:

select nombre, apellido del cliente, donde last_name = 'John' de '

Observe el comienzo y terminación apóstrofes se utilizan todavía, pero el apóstrofe en el apellido "de John" contiene dos caracteres.

3 Buscar en la base de datos para el carácter comillas. Puede añadir un carácter de comillas dobles en sus consultas sin caracteres especiales. A continuación se busca en la tabla de clientes para cualquier carácter entre comillas:

seleccione nombre, apellido del cliente, donde apellidos como "%"% '

Los personajes porcentuales cuentan la base de datos para buscar cualquier carácter en un campo de tabla. Esto significa que los datos devueltos tiene el carácter de cotizaciones en cualquier parte del valor del campo tabla.