Come si taglia una stringa in postgresql?

Come si taglia una stringa in postgresql?
A volte vogliamo archiviare i nostri dati sotto forma di una stringa piuttosto che come numeri interi o qualsiasi altro tipo di dati utilizzato frequentemente. In tali casi, desideriamo avere tutte quelle funzioni e comandi disponibili con cui possiamo lavorare facilmente con le corde indipendentemente dal linguaggio di programmazione che stiamo usando al momento. PostgreSQL supporta anche il tipo di dati stringa e ci presenta una vasta gamma di funzioni che possono essere utilizzate con le stringhe. A volte, vogliamo tagliare una parte specifica di una stringa e per imparare come può essere reso possibile, dovrai prenderti del tempo per passare attraverso questo articolo.

Tagliare una stringa in PostgreSQL in Windows 10:

Esistono diverse funzioni disponibili per tagliare le corde in PostgreSQL in Windows 10. La funzionalità di queste funzioni differisce in termini di posizioni da cui sono tagliati i caratteri specificati, i.e., Inizio, fine o entrambi. Visualizzando tutti gli esempi che abbiamo spiegato di seguito, imparerai i diversi metodi per tagliare una stringa in PostgreSQL in Windows 10.

Esempio n. 1: tagliare una stringa in postgresql dall'inizio:

Se vuoi tagliare la stringa desiderata in PostgreSQL dall'inizio, dovrai eseguire la seguente query:

# Seleziona trim (leader '123' da '123aqsa');

In questa query, abbiamo usato la funzione "trim" che prende la "posizione di taglio", i.e., conducendo in questo caso, "il personaggio è tagliato" i.e., 123 in questo caso e la "stringa" i.e., 123aqsa in questo caso come input. La parola chiave "leader" specifica la posizione da cui il carattere specificato verrà tagliato dalla stringa. In questo esempio, volevamo solo rimuovere tutti i numeri dall'inizio della stringa mantenendo intatto il nome.

L'immagine mostrata di seguito rappresenta l'output di questa query:

Esempio n. 2: tagliare una stringa in postgresql dalla fine:

Se si desidera tagliare la stringa desiderata in PostgreSQL dalla fine, dovrai eseguire la seguente query:

# Seleziona trim (trailing '123' da 'aqsa123');

In questa query, abbiamo usato la funzione "trim" che prende la "posizione di taglio" i.e., Trailing In questo caso, "personaggio da rifinire" i.e., 123 in questo caso e la "stringa" i.e., Aqsa123 in questo caso come input. La parola chiave "trailing" specifica la posizione da cui il carattere specificato verrà tagliato dalla stringa. In questo esempio, volevamo solo rimuovere tutti i numeri dalla fine della stringa mantenendo intatto il nome.

L'immagine mostrata di seguito rappresenta l'output di questa query:

Esempio n. 3: tagliare una stringa in PostgreSQL dall'inizio e dalla fine:

Se vuoi tagliare la stringa desiderata in PostgreSQL dall'inizio e dalla fine, io.e., Da entrambi i lati, dovrai eseguire la seguente query:

# Seleziona trim (entrambi '123' da '123aqsa123');

In questa query, abbiamo usato la funzione "trim" che prende la "posizione di taglio" i.e., entrambi in questo caso, "carattere da tagliarsi" i.e., 123 in questo caso e la "stringa" i.e., 123AQSA123 In questo caso come input. La parola chiave "entrambe" specifica la posizione da cui il carattere specificato verrà tagliato dalla stringa. In questo esempio, volevamo solo sbarazzarci di tutti i numeri dall'inizio e dalla fine della stringa mantenendo intatto il nome.

L'immagine mostrata di seguito rappresenta l'output di questa query:

Esempio n. 4: tagliare una stringa in PostgreSQL senza specificare il carattere da rifare:

Puoi anche scegliere di tagliare una stringa in PostgreSQL senza specificare esplicitamente il carattere da tagliare. In tal caso, lo spazio sarà considerato come il carattere predefinito da tagliare. La seguente query descrive questo:

# Seleziona trim (leader da 'aqsa');

In questa domanda, abbiamo specificato la "posizione di taglio" i.e., leader, in questo caso, ma non abbiamo specificato alcun carattere da tagliare. Volevamo solo rimuovere lo spazio vuoto all'inizio della stringa mantenendo intatto il nome.

L'immagine mostrata di seguito rappresenta l'output di questa query:

Esempio # 5: taglio una stringa in PostgreSQL senza specificare il carattere da tagliare e la posizione di taglio:

Puoi persino tagliare una stringa in PostgreSQL senza specificare il carattere da tagliare e senza specificare la posizione di taglio. In tal caso, lo spazio sarà considerato il carattere predefinito da tagliare, mentre "entrambi" saranno considerati la "posizione di taglio" predefinita i.e., La tua stringa desiderata verrà tagliata da entrambe le estremità. La seguente query descrive questo:

# Seleziona trim ('aqsa');

Non abbiamo avuto la "posizione di taglio" né il "personaggio da tagliare" in questa domanda. Volevamo semplicemente rimuovere gli spazi vuoti all'inizio e alla fine della stringa mantenendo intatto il nome.

L'immagine mostrata di seguito rappresenta l'output di questa query:

Nota: i seguenti tre esempi sono i metodi alternativi per eseguire le query che abbiamo usato nei nostri primi tre esempi.

Esempio # 6: usando la funzione "LTRIM" in PostgreSQL:

Per tagliare una stringa dall'inizio, è anche possibile utilizzare un'altra funzione che è rappresentata dalla seguente query:

# Seleziona ltrim ('madam', 'm');

In questa domanda, abbiamo usato la funzione "LTRIM" che accetta due argomenti, i.e., La stringa (signora in questo caso) e il personaggio da tagliare dalla stringa (M in questo caso). Questa funzione tenta di rimuovere il carattere specificato dall'inizio di una stringa.

L'immagine mostrata di seguito rappresenta l'output di questa query:

Esempio # 7: usando la funzione "rtrIM" in PostgreSQL:

Per tagliare una stringa dalla fine, è anche possibile utilizzare un'altra funzione che è rappresentata dalla seguente query:

# Seleziona rtrim ('madam', 'm');

In questa domanda, abbiamo usato la funzione "rtrim" che accetta due argomenti, i.e., La stringa (signora in questo caso) e il personaggio da tagliare dalla stringa (M in questo caso). Questa funzione tenta di rimuovere il carattere specificato dalla fine di una stringa.

L'immagine mostrata di seguito rappresenta l'output di questa query:

Esempio n. 8: usando la funzione "BTRIM" in PostgreSQL:

Per tagliare una stringa dall'inizio e dalla fine, puoi anche usare un'altra funzione che è rappresentata dalla seguente query:

# Seleziona btrim ('madam', 'm');

In questa domanda, abbiamo usato la funzione "btrim" che accetta due argomenti, i.e., La stringa (signora in questo caso) e il personaggio da tagliare dalla stringa (M in questo caso). Questa funzione tenta di rimuovere il carattere specificato dall'inizio e dalla fine di una stringa.

L'immagine mostrata di seguito rappresenta l'output di questa query:

Conclusione:

Questo articolo riguardava il taglio di una stringa in PostgreSQL in Windows 10. Abbiamo parlato di tutte le diverse funzioni che possono essere utilizzate per tagliare una stringa in PostgreSQL in Windows 10. Queste funzioni erano sostanzialmente intese a specificare la posizione da dove si desidera tagliare una particolare stringa. Usando queste diverse funzioni, è possibile tagliare comodamente qualsiasi stringa desiderata dall'inizio, dalla fine o da entrambe le parti semplicemente scegliendo la funzione corretta che servirà allo scopo previsto per te.