Come faccio a concatenare in postgresql?

Come faccio a concatenare in postgresql?
Concat significa fare uno o sommare qualcosa. La funzione o il metodo Concat è stata ampiamente utilizzata nel database per decenni per concaterare due o più parole, stringhe, frasi e molte altre. La funzione concatenata non fa nulla quando applicata sugli argomenti nulli. All'interno di questo articolo, dimostreremo il funzionamento della funzione Concat all'interno del database PostgreSQL. Iniziamo aprendo l'applicazione GUI PostgreSQL denominata PDADMIN 4 dalla barra di avvio del desktop di Windows 10. Mentre è stato aperto, facciamo alcuni esempi per la concatenazione di stringhe, personaggi e numeri.

Esempio 01
Il nostro primo esempio sarebbe la concatenazione di caratteri alfabetici. È necessario aprire l'editor di query dalla barra delle applicazioni di Pgadmin 4 per creare una domanda su di esso. Dopo aver aperto l'editor di query, abbiamo scritto il seguente comando seleziona all'interno dello strumento insieme alla funzione concat. Questo metodo CONCAT richiede quattro caratteri come argomenti per concatenarli a una singola stringa o parola. Dopo aver eseguito questa istruzione con un pulsante "Esegui" etichettato sulla barra delle applicazioni, l'output mostra la parola di testo concatenata "AQSA" nella nostra schermata di output PGadmin, come mostrato nell'immagine snap in basso. Questo è stato l'esempio più semplice di concatenazione per i personaggi. Passiamo al prossimo.

Seleziona Concat ('A', 'Q', 'S', 'A');

Esempio 02
Questo esempio sarebbe usare il metodo Concat per concatenare alcune parole, numeri e caratteri speciali, come Dot, @e 14. Abbiamo dato stringhe, numeri e caratteri in un modo particolare alla funzione "concat" che farebbe un formato e -mail. Quindi, abbiamo provato la seguente query nell'editor e abbiamo fatto clic sul pulsante "Esegui" per eseguirlo. L'output ci mostra il risultato e -mail sotto forma di testo nella schermata di output:

Seleziona Concat ('Aqsa', 'Yasin', 14, '@', 'Gmail', '.',' com ');

Esempio 03
Usiamo lo spazio all'interno della funzione Concat come argomento per la concatenazione. Ciò significa che lo spazio farà parte del carattere speciale di concatenazione. La funzione Concat si occuperà dello spazio come personaggio speciale come con gli altri. Quindi, abbiamo usato due stringhe per essere concatenate mentre lo spazio tra loro secondo la query sottostante. Il risultato mostra la stringa di output "Aqsa Yasin" come una nuova stringa con un singolo spazio:

Seleziona Concat ('Aqsa', ", 'Yasin');

Come abbiamo detto prima, il metodo Concat non si applica a nessun argomento nullo. Quindi, diamo un'occhiata per capirlo appieno. All'interno della seguente query, abbiamo usato la parola chiave nullo tra due stringhe aqsa e yasin. Il metodo concat applicato non fa altro che ignora il valore nullo e crea una singola stringa "aqsayasin" senza spazio tra:

Seleziona concat ('aqsa', null, 'yasin');

Esempio 04
Gli esempi precedenti elaborano le stringhe, i caratteri e i numeri concatenati con un concatto del metodo. Tuttavia, esiste un altro modo per concatenare stringhe o caratteri all'interno di database. In questo metodo, vediamo il "||" Segna il lavoro per concatenare corde, personaggi e numeri interi. Quindi, abbiamo usato l'istruzione selezionata per concaterare due stringhe, "Aqsa" e "Yasin" e uno spazio da concaterare tramite "||" firmare al suo interno. La stringa risultante "AQSA Yasin" verrà visualizzata nella colonna denominata "Risultato" nella schermata di output:

Seleziona 'Aqsa' || "|| 'yasin' come risultato;

Usiamo lo stesso stile di concatenazione per l'emergere di una parola chiave di stringa e null. Quindi, abbiamo usato la seguente domanda sull'editore e siamo arrivati ​​a un risultato nullo. Ciò significa che qualsiasi cosa concatenata con la parola chiave null emetterà il valore null secondo l'output di seguito:

Seleziona 'Aqsa Yasin' || Null come risultato;

Esempio 05
Facciamo un esempio di funzioni Concat applicate su diverse tabelle costruite di PostgreSQL. Abbiamo creato una tabella "Esempio" all'interno del database Postgres di Pgamdin 4. Contiene quattro colonne con id, fname, lname e età di una persona. Quindi, abbiamo inserito alcuni record. I dati di una tabella "esempio" possono essere recuperati e visualizzati in una vista a griglia con la query indicata come segue:

Seleziona * dal pubblico.Esempio di ordine di ID ASC;

Ora, apri lo strumento query per aggiungere alcune istruzioni alla concatensione tra i valori di diverse colonne di una tabella "Esempio". Quindi, abbiamo usato la query selezionata per recuperare i record di ID, fname e lName di colonne in cui l'ID di una persona è 3. Abbiamo usato il metodo Concat sulle colonne fname e lname per ottenere un nuovo valore. Questo valore concatenato verrà archiviato in una nuova colonna, "nome completo". Ciò recupererà solo i registri di una persona che ne ha 3 come valore e concaterà il suo fname e il lname per rendere il nome completo della persona. La query è stata eseguita con un pulsante di esecuzione e l'output mostra l'ID, il fname, il lname e il nome completo come "Hamna Raza" di una persona che ha il suo ID come 3.

Seleziona ID, fname, lname, concat (fname, ", lname)" nome completo "dall'esempio dove id = 3;

Concateniamo più di un valore dalla tabella questa volta. Quindi, abbiamo usato la stessa tabella e la stessa query per raggiungere questo obiettivo. La modifica è solo sulla clausola Where. Abbiamo impostato la condizione per recuperare e concatenare i record dalla tabella "Esempio" in cui l'ID della persona è maggiore di 3. Poiché la tabella ha solo 5 record, visualizzerà i record degli IDS 4 e 5 insieme a stringhe concatenate mostrate nell'immagine di visualizzazione in basso.

Seleziona ID, fname, lname, concat (fname, ", lname)" nome completo "dall'esempio in cui id> 3;

Per recuperare e concatenare i registri di una persona che ha un ID inferiore a 3 dalla tabella "Esempio" verrà eseguito dalla seguente query:

Seleziona ID, fname, lname, concat (fname, ", lname)" nome completo "dall'esempio in cui ID < 3;

Esempio 06
Diamo un'occhiata al metodo Concat da una prospettiva diversa. In questo esempio, useremo un nuovo metodo, "lunghezza", all'interno del metodo Concat per ottenere una lunghezza di una delle colonne della tabella "Esempio". La lunghezza calcolata sarà concatenata con alcune altre stringhe o frasi all'interno del metodo Concat. Questo sarebbe fatto per ottenere due cose. Un obiettivo è ottenere una lunghezza di una stringa e l'altro è di concatenare diversi tipi di caratteri, numeri e stringhe. La stringa intera concatenata risultante verrà visualizzata in un'altra colonna. Quindi, abbiamo usato l'istruzione Seleziona per recuperare la colonna "fname" della tabella "Esempio" mentre mostra la lunghezza di ciascun valore dalla colonna "fname" all'interno della stringa concatenata come mostrato di seguito:

Seleziona fname, concat ("questo nome ha", lunghezza (fname), "caratteri") dall'esempio;

Conclusione

In questo articolo, abbiamo discusso di numerosi esempi per elaborare il funzionamento della concatenazione. Abbiamo usato due metodi diversi per concatenare tra stringhe, caratteri, numeri e simboli speciali, come la funzione Concat e "||" metodo. Speriamo che questo articolo ti aiuti a una migliore comprensione della concatenazione.