Structured Query Language ( SQL ) fornisce ai programmatori di database , con la possibilità di cercare , modificare e rimuovere i contenuti tabella di database . Il linguaggio SQL utilizza il carattere apostrofo come un modo per indicare la terminazione stringa . Pertanto, quando il programmatore tenta di cercare il database per un apostrofo ( virgolette ) o le virgolette , si verifica un errore . È possibile cercare un database utilizzando la sintassi specifica che indica al server SQL che i personaggi sono citazioni letterali e non una parte di terminazione stringa . Istruzioni
1
Crea la query di selezione di base . Questo crea una shell , in modo da determinare le colonne della tabella restituite nei risultati di ricerca . La query seguente restituisce il nome e il cognome per i clienti :
select first_name , cognome dal cliente
2
Cerca il database per tutti i record che contengono un solo carattere preventivo. Per indicare al database che si desidera cercare il carattere di virgoletta semplice e non una stringa terminata , aggiungere doppi apostrofi nella query . Il codice seguente cerca il cognome di ciascun cliente per un solo carattere preventivo :
select first_name , cognome da cliente dove cognome = ' John '' s '
Avviso dall'inizio e apostrofi di terminazione sono ancora utilizzati , ma l'apostrofo nel cognome " Giovanni " contiene due caratteri.
3
Cerca nel database per il carattere virgolette. È possibile aggiungere un doppio carattere apici nelle query senza caratteri speciali . I seguenti ricerche della tabella clienti per qualsiasi personaggio citazioni :
select first_name , cognome da cliente dove cognome like ' % "% '
I caratteri percentuali raccontare la banca dati per la ricerca qualsiasi carattere in una tabella campo . Ciò significa che i dati restituiti ha il carattere virgolette in qualsiasi parte del valore del campo della tabella.