Structured Query Language (SQL) fornece os programadores de banco de dados com a capacidade de pesquisar, editar e remover conteúdo da tabela de banco de dados. A linguagem SQL usa o caractere de apóstrofo como uma forma de indicar terminação de cadeia. Portanto, quando o programador tenta pesquisar o banco de dados para um apóstrofo (aspas simples) ou as aspas, ocorre um erro. Você pode pesquisar um banco de dados usando a sintaxe específica que informa ao servidor SQL que os personagens citações são literais e não parte da rescisão string.
Crie a sua consulta seleção básica. Isso cria um escudo, de modo a determinar as colunas da tabela retornados nos resultados da pesquisa. A consulta a seguir retorna o primeiro e último nome para os clientes:
selecione first_name, last_name de cliente
Pesquisar o banco de dados para todos os registros que contêm um único caractere de aspas. Para indicar ao banco de dados que você deseja procurar o caractere aspas simples e não uma cadeia terminada, adicione apóstrofos duplos na consulta. O código a seguir pesquisa o sobrenome de cada cliente para um único caractere de aspas:
selecione first_name, last_name do cliente, onde last_name = `John` de `
Observe o início e apóstrofos encerra ainda são usados, mas o apóstrofo no último nome "John" contém dois caracteres.
Pesquisar o banco de dados para o personagem aspas. Você pode adicionar um duplo caráter citações em suas consultas sem caracteres especiais. O que se segue procura na tabela de cliente para qualquer caractere aspas:
selecione first_name, last_name do cliente, onde last_name like `% "%"
Os personagens percentuais dizer ao banco de dados para procurar qualquer caractere em um campo de tabela. Isto significa que os dados devolvidos tem o carácter cotações em qualquer parte do valor do campo tabela.