Come cercare un database per singolo & doppi apici

February 16

Come cercare un database per singolo & doppi apici


Structured Query Language (SQL) fornisce ai programmatori di database con la possibilità di cercare, modificare e rimuovere contenuti tabella di database. Il linguaggio SQL utilizza il carattere di apostrofo come un modo per indicare la terminazione stringa. Pertanto, quando il programmatore tenta di cercare nel database un apostrofo (virgolette singole) o le virgolette, si verifica un errore. È possibile cercare un database utilizzando la sintassi specifica che indica al server SQL che i personaggi citazioni sono letterali e non una parte di terminazione stringa.

istruzione

1 Crea il tuo query di selezione di base. Questo crea una shell, in modo da determinare le colonne della tabella restituite nei risultati di ricerca. La seguente query restituisce il nome e cognome per i clienti:

selezionare first_name, cognome da cliente

2 Cercare nel database tutti i record che contengono un singolo carattere preventivo. Per indicare al database che si desidera cercare il singolo carattere preventivo e non una stringa terminata, aggiungere doppio apostrofi nella query. Il codice seguente cerca il cognome di ogni cliente per un singolo carattere preventivo:

select first_name, cognome da parte del cliente, dove cognome = 'John' del '

Si noti l'inizio e apostrofi di terminazione sono ancora utilizzati, ma l'apostrofo nel cognome "John" contiene due caratteri.

3 Cerca nel database per il carattere citazioni. È possibile aggiungere un carattere virgolette nelle query, senza caratteri speciali. Seguenti ricerche tavolo del cliente per qualsiasi carattere citazioni:

selezionare first_name, cognome da parte del cliente in cui cognome come '% "%'

I caratteri percentuali indicano il database per cercare qualsiasi carattere in un campo di tabella. Ciò significa che i dati restituiti ha il carattere quotazioni in qualsiasi parte del valore campo della tabella.