Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come gestire Sequenza di uscita in Oracle SQL

In Oracle , quando si utilizza l' operatore LIKE SQL in una clausola WHERE , è possibile accedere a una tabella di database per determinare se i dati delle stringhe di caratteri in una colonna di testo corrisponde a un modello specificato utilizzando un combinazione di caratteri normali e due caratteri jolly . L'opzione ESCAPE specifica che un carattere di backslash precede i caratteri jolly utilizzati con l'operatore LIKE . I due caratteri jolly utilizzati per questo processo sono il carattere di sottolineatura ( _) , che corrisponde a un carattere in una posizione specifica , e il carattere di percentuale ( % ) , che corrisponde a qualsiasi numero di caratteri a partire dalla posizione specificata . Istruzioni
1

Utilizzare il comando Seleziona per selezionare tutti i dati memorizzati nella tabella clienti

Al prompt SQL> , immettere

SELECT * FROM clienti . ;

I risultati di successo elencherà tutti e sei i record contenuti nella tabella clienti . Le informazioni visualizzate per ogni cliente che include un customer_id , first_name e
2

Utilizzare la parola chiave ESCAPE per la ricerca di un first_name che contiene un carattere di sottolineatura ( _) in esso . Oracle consente l'assegnazione di caratteri di escape speciali a caratteri normali .

Al prompt SQL> , digitare

Seleziona first_name

DA clienti

DOVE first_name PIACE '% \\ _ % ' ESCAPE ' \\ '; .

I risultati di successo elencano il first_name di Jo_anne perché è l' unica first_name che contiene un carattere di sottolineatura

fIRST_NAME

----------

Jo_anne
3

Utilizzare la parola chiave ESCAPE per la ricerca di un first_name che contiene un carattere di percentuale (%) in esso . Oracle consente l'assegnazione di caratteri di escape speciali a caratteri normali .

Al prompt SQL> , digitare

Seleziona first_name

DA clienti

DOVE first_name PIACE '% \\ % ' ESCAPE ' \\ '; .

I risultati di successo elencano il first_name di Michael % , perché è l'unico first_name che contiene un carattere di percentuale

fIRST_NAME

----------

Michael %

 

software © www.354353.com