Postgres initcap

Postgres initcap

PostgreSQL è un database basato su query e fornisce alcune funzionalità integrate al suo interno sotto forma di funzioni integrate. Una di queste funzioni è la funzione integrata "initcap ()". Questa funzione viene utilizzata per alterare la prima lettera di ogni parola di stringa in maiuscolo e il resto delle parole in minuscolo. Questa funzione funzionerà ugualmente uguali per qualsiasi stringa indipendentemente dal suo caso, i.e., maiuscolo o minuscolo. Può essere utilizzato per convertire una singola stringa e un'intera colonna. Pertanto, abbiamo implementato questo articolo per i nostri utenti di Windows 10 per vedere l'uso del metodo initCap () nel database PostgreSQL.

Avvia l'applicazione Shell PostgreSQL:

Iniziamo con il lancio di un terminale di shell PostgreSQL. Devi toccare la barra di ricerca tenuta nell'angolo in basso più a sinistra del desktop Windows 10. All'interno di questa barra di ricerca, scrivi "PSQL" per aprire l'applicazione Shell per PostgreSQL. L'applicazione pop-up della shell PostgreSQL apparirà sullo schermo. Tocca per lanciarlo. Verrà aperta la shell PostgreSQL, uno schermo nero come sotto. Non ti permetterà di lavorare fino a quando non aggiungi alcune informazioni sul tuo database e server. Pertanto, dobbiamo aggiungere prima l'host locale e il nome del database. Puoi andare con il database predefinito, io.e., Postgres. Abbiamo utilizzato il database "aqsayasin" e il numero di porta deve essere aggiunto "5432". Successivamente, devi aggiungere il nome di un utente con cui lavorerai, PostgreSQL Shell. L'utente predefinito è Postgres e puoi usarlo. Nel nostro caso, abbiamo utilizzato un altro utente "Aqsayasin" e abbiamo aggiunto una password per questo utente per continuare a funzionare. La shell SQL è pronta per l'uso.

Esempio 01:

Iniziamo con il nostro primo e semplice esempio di utilizzo della funzione initCap () all'interno di PostgreSQL Shell. L'istruzione selezionata di SQL verrà utilizzata a tale scopo. All'interno della query Select, useremo la funzione initCap (), prendendo un valore di stringa in essa. Abbiamo usato l'intero valore di stringa di base per questo esempio. Premere Invio per eseguire questa query. Abbiamo ottenuto il risultato di seguito mostrato nella colonna predefinita "initcap" sull'esecuzione. L'intera stringa superiore è stata trasformata in minuscolo, esclusa la prima lettera di ogni parola nell'intera stringa. Ecco come funziona la funzione initcap () nel database PostgreSQL.

Il nome di colonna predefinito "initcap" è stato assegnato dal database PostgreSQL stesso. Possiamo cambiarlo anche. Per questo, dobbiamo utilizzare la parola chiave "AS" dopo la funzione initcap (), insieme al nome di una colonna. L'output mostra la modifica nel nome della colonna.

Esempio 02:

Il primo esempio è stato tutto quello di prendere un'intera stringa di base per convertire la sua prima lettera in maiuscolo e le lettere rimanenti in minuscolo per ogni parola in essa. In questo particolare esempio, prenderemo la stessa stringa di lettere minuscole intera di ciascuna delle sue parole all'interno della funzione initcap (). Il nome della colonna è stato preso come "capitale" utilizzando la parola chiave "come" nella query seleziona dopo la funzione initcap (). L'esecuzione di questa query emette come nell'esempio 1 usando la funzione initcap ().

Vediamo come funziona la funzione initcap () sulla stringa con valori misti come lettere e numeri. La parte difficile è vedere come funziona la funzione initCap () sui numeri interi all'inizio di una stringa. Come sappiamo, l'intero non può essere convertito in maiuscolo o minuscolo. Pertanto, deve andare secondo le regole. Quindi, la stessa query selezionata è stata utilizzata finora con la stringa "123postgresql". L'output non sembra essere influenzato per quanto riguarda la stringa "123postgresql" è stata la stessa nella query e nell'output.

Esempio 03:

Diamo uno sguardo più profondo alla funzione initcap () da utilizzare sui valori della colonna delle tabelle. Per questo, dobbiamo avere alcune tabelle con record nel nostro database PostgreSQL. Pertanto, abbiamo utilizzato il comando Crea Table per generare una nuova tabella, "trucco" con 4 colonne di diversi tipi. La tabella è stata creata correttamente e il messaggio di restituzione "Crea tabella" è stato visualizzato dopo l'esecuzione di questo comando.

In questo momento, la tabella "trucco" che abbiamo creato è vuota e non ha record per utilizzare il metodo initcap (). Pertanto, dobbiamo inserire alcuni record in esso usando l'inserto nelle istruzioni della shell PostgreSQL. È necessario utilizzare l'inserto in comando con il nome di una tabella. Dobbiamo aggiungere il nome delle colonne per aggiungere valori ad esse. La parola chiave valori verrà specificata nel comando per aggiungere record in una tabella. Ogni record deve essere separato a un altro da una virgola. Sono stati inclusi un totale di 5 record. Se dai uno sguardo più profondo, scoprirai che i primi due record hanno valori di stringa interi nella seconda colonne. I record di 3 ° e 4 ° sono stati aggiunti interi valori minuscoli alla loro 2a e 3a colonna. L'ultimo record ha un valore misto per la sua 2a e terza colonna per una tabella. In esecuzione, sono stati salvati 5 record.

Utilizzare la query Seleziona per visualizzare la tabella appena creata e aggiornata "trucco" sulla shell PostgreSQL. Il "*" è stato usato per recuperare tutte le colonne dalla tabella "trucco". L'output di seguito mostra tutte e 5 i record di "trucco" delle tabelle sulla shell del comando PostgreSQL. Puoi vedere sia la colonna "Brand" che "Prodotto" hanno un po 'dell'intero minuscolo, parte della Casa superiore intera e uno dei valori della stringa di custodie miste.

Visualizziamo i valori ID, marchio e colonna del prodotto della tabella "trucco" nella shell PostgreSQL con la query selezionata. Se non si desidera utilizzare l'intero minuscolo, intero maiuscola e valori di caso misto sulla shell, prova a utilizzare la funzione initcap () sul marchio e la colonna del prodotto colonna. Devi solo prendere il nome della colonna come argomento alla funzione initcap () per entrambe le colonne. Verrà visualizzato la prima lettera di ciascun valore di riga in maiuscolo mentre il resto sarà in minuscolo per entrambe le colonne. Tutti e 5 i record ora hanno un formato standard di valori di stringa.

Possiamo anche utilizzare il metodo initCap () su più di 2 colonne per aggiornarle congiuntamente e visualizzarle congiuntamente. È necessario utilizzare il metodo di concatenazione "concat" per unirsi a entrambe le colonne e quindi utilizzare initcap () sul risultato concatenato. Il comando utilizzato a questo scopo mostra il risultato concatenato in una singola colonna con ciascuna delle prime lettere della sua parola in maiuscolo e riposare nel minuscolo.

Conclusione:

Questo articolo ha semplicemente dimostrato esempi di utilizzo della funzione initcap () per convertire una stringa in formato standard di scrittura all'interno di PostgreSQL. Gli esempi illustrano l'uso della funzione initcap () su una singola stringa e sulle colonne della tabella. Abbiamo visto usando il metodo initCap () sulle colonne della tabella separatamente e congiuntamente utilizzando la funzione Concat () nella query. Tutti gli esempi possono essere implementati su qualsiasi altra piattaforma di database SQL.