Un operatore è un elemento o una lettera trattenuta che viene utilizzato nella dichiarazione di una query SQLite per condurre metodologie come confronti e matematica. Gli operatori verrebbero applicati nelle query SQLite per esprimere i requisiti e operare come clausole per condizioni diverse.
A volte non sapremmo il termine reale che stiamo cercando. L'operatore simile all'interno dell'istruzione Whow della query selezionata viene utilizzato per recuperare i record in base a dettagli incompleti. Per la creazione di motivi, SQLite include due caratteri speciali. Questi includono il simbolo percentuale (%) e il simbolo di sottolineatura (_):
In questo articolo, vedremo i metodi di utilizzo dell'operatore SQLite per recuperare i record in base alle corrispondenze dei pattern.
Per l'esecuzione di query SQLite, abbiamo installato “DB browser per SQLite."Il primo passo è creare un nuovo database. Creiamo un nuovo database toccando l'opzione "Nuovo database" dalla barra principale, che è nella parte superiore dello schermo. Dopo aver creato un nuovo database, la nuova tabella verrebbe creata per ogni database."
Crea una tabella
Creeremo una tabella utilizzando la tabella "crea". Qui prendiamo l'esempio di "biblioteca."La tabella di" libreria "contiene i dati archiviati in 6 colonne diverse.
Crea la libreria di tabelle (Dopo aver eseguito la query sopra, otteniamo l'output che mostra che la query viene eseguita correttamente.
Inserire i dati
Ora inseriremo i valori nelle colonne della tabella "libreria" eseguendo la query "inserisci".
Inserisci nella biblioteca (book_id, book_name, autore, prezzo, status, edizione) valori (9843, "ottone", "xhenet aliu", "2300", "narrativa storica", "2020"),Abbiamo inserito correttamente i dati nella tabella.
Usa query "Seleziona"
Vogliamo recuperare gli interi dati della "libreria" della tabella, quindi abbiamo utilizzato la query "seleziona". Possiamo recuperare i dati da alcune colonne della tabella specificando il nome della colonna nella query.
>> Seleziona * dalla libreria;L'output mostra gli interi dati di diversi libri nella biblioteca della tabella "."I dati includono gli ID dei libri, i nomi dei libri, il nome dell'autore dei libri, il prezzo di quei libri, lo stato dei libri e l'edizione dei libri.
Utilizzare come operatore con (%) segno
Abbiamo applicato l'operatore simile nell'istruzione "dove" della query "seleziona". Viene utilizzato per esaminare un modello definito della colonna richiesta. Il simbolo percentuale (%) è inserito per abbinare la sequenza del carattere.
In questo caso, applichiamo l'operatore simile alla colonna "Book_name" della biblioteca della tabella "."E vogliamo ottenere i dati di quei libri il cui nome inizia con l'alfabeto" A."
>> Seleziona * dalla biblioteca in cui book_name come "A%"La query restituisce i dati di soli due libri perché il nome di questi libri inizia con "a."
Qui applichiamo l'operatore simile sulla colonna "Autore" della biblioteca della tabella "."Prendiamo il" Book_id "," Book-Name "e" Author "di quei libri i cui nomi degli autori finiranno con la lettera" T."
>> Seleziona book_id, book_name, autore dalla biblioteca in cui autore come "%t"L'output rappresenta il record di un solo libro. Il segno percentuale (%) è inserito all'inizio di "T", che mostra che il nome dell'autore del libro termina con "T."
L'operatore simile a SQLite viene utilizzato per confrontare i valori testuali con un modello che impiega caratteri speciali. In questo caso, abbiamo utilizzato l'operatore simile sulla colonna "Prezzo" della biblioteca della tabella "."I simboli percentuali (%) sono applicati all'inizio e alla fine di" 3 ". Mostra che la query restituirà i dati di tutti questi libri il cui prezzo contiene cifre 3.
>> Seleziona * dalla libreria in cui prezzo come "%3%"La tabella risultante ha dati per tre libri perché il prezzo di questi libri contiene la cifra "3" in essi.
Abbiamo impiegato l'operatore simile nella dichiarazione "dove" della query "seleziona". Il simbolo percentuale (%) è inserito per abbinare la sequenza del carattere. In questo caso, abbiamo usato l'operatore simile alla colonna "Stato" della libreria della tabella "."Dobbiamo recuperare il record di quei libri il cui status ha" A "in essi.
>> seleziona * dalla libreria in cui lo stato come "%a%";La tabella ha dati di quattro libri il cui stato ha "A" in essi.
Usa l'operatore simile con un sottolineaggio (_)
In alcuni casi, possiamo utilizzare l'operatore simile con il segno (_). Un sottolineato (_) è un carattere speciale e correla ogni elemento della stringa richiesta nel modello.
L'operatore simile viene applicato con un punto di sottolineatura (_) e un simbolo percentuale (%). Abbiamo usato l'operatore simile nella colonna "Edizione" della tabella. Determiniamo i dati di quei libri con 0 nel 2nd posizione e 1 nella terza posizione dell'edizione di un libro.
>> Seleziona book_id, book_name, edizione, prezzo dalla biblioteca in cui edizione come "_01%"Dopo aver eseguito la query sopra menzionata, otteniamo il risultato come mostrato nella figura seguente:
Il sottoscata (_) e il simbolo percentuale (%) sono stati applicati nell'operatore simile. Qui vogliamo il libro_id, book_name, autore e stato di quei libri il cui ID ne ha 8 nella seconda posizione.
>> Seleziona book_id, book_name, autore, stato dalla biblioteca in cui book_id come "_8%";La tabella nell'output contiene dati di un solo libro.
Conclusione
In questo articolo, abbiamo discusso di come utilizzare l'operatore simile nelle domande SQLite con l'aiuto di diverse illustrazioni. L'operatore simile a SQLite determina se una sequenza di caratteri ricorda uno schema. Abbiamo utilizzato il sottoline (_) e il simbolo percentuale (%) e l'operatore simile per abbinare la sequenza.