PostgreSQL ist eine abfragebasierte Datenbank und bietet einige integrierte Funktionen in der Form von integrierten Funktionen. Eine dieser Funktionen ist die integrierte Funktion „InitCap ()“. Diese Funktion wird verwendet, um den ersten Buchstaben jedes Worts der Zeichenfolge in Großbuchstaben und den Rest der Wörter in Kleinbuchstaben zu ändern. Diese Funktion funktioniert für jede Zeichenfolge gleichermaßen, unabhängig von ihrem Fall, ich.e., oberer Fall oder Kleinbuchstaben. Es kann verwendet werden, um eine einzelne Zeichenfolge und eine ganze Spalte zu konvertieren. Daher haben wir diesen Artikel für unsere Windows 10 -Benutzer implementiert, um die Verwendung der Initcap () -Methode in der PostgreSQL -Datenbank anzuzeigen.
Starten Sie die Postgresql -Shell -Anwendung:
Beginnen wir mit dem Start eines Postgresql -Shell -Terminals. Sie müssen auf die Suchleiste tippen, die an der linken unteren Ecke Ihres Windows 10-Desktops gehalten wird. Schreiben Sie in dieser Suchleiste "PSQL", um die Shell -Anwendung für PostgreSQL zu öffnen. Die Popup-Anwendung der PostgreSQL-Shell wird auf dem Bildschirm angezeigt. Tippen Sie darauf, um es zu starten. Die Postgresql -Shell, ein schwarzer Bildschirm wie unten, wird geöffnet. Sie können nicht daran arbeiten, wenn Sie einige Informationen zu Ihrer Datenbank und Ihrem Server hinzufügen. Daher müssen wir zuerst den lokalen Host- und Datenbanknamen hinzufügen. Sie können mit der Standarddatenbank gehen, ich.e., Postgres. Wir haben die Datenbank "aqsayasin" verwendet und die Portnummer muss "5432" hinzugefügt werden. Danach müssen Sie den Namen eines Benutzers hinzufügen, mit dem Sie arbeiten werden, PostgreSQL Shell. Der Standardbenutzer ist Postgres, und Sie können ihn verwenden. In unserem Fall haben wir einen anderen Benutzer „aqsayasin“ verwendet und ein Kennwort hinzugefügt, damit dieser Benutzer weiter funktioniert. Die SQL -Schale ist verwendet zu verwenden.
Beispiel 01:
Beginnen wir mit unserem ersten und einfachen Beispiel für die Funktion "Initcap () in der PostgreSQL Shell. Die Auswahl der SQL -Anweisung wird zu diesem Zweck verwendet. In der Abfrage auswählen werden wir die Funktion initcap () verwenden, wobei wir einen String -Wert darin nehmen. Für dieses Beispiel haben wir den gesamten String-Wert der oberen Fälle verwendet. Drücken Sie die Eingabetaste, um diese Abfrage auszuführen. Wir haben das folgende Ergebnis in der Standardspalte "InitCap" zur Ausführung angezeigt. Die gesamte Schnur in Oberfall wurde in Kleinbuchstaben umgewandelt, ohne den ersten Buchstaben jedes Wortes in der gesamten Zeichenfolge. So funktioniert die InitCap -Funktion () in der PostgreSQL -Datenbank.
Der Standardspaltenname "InitCap" wurde von der PostgreSQL -Datenbank selbst zugewiesen. Wir können es auch ändern. Hierzu müssen wir das Schlüsselwort "AS" nach der Funktion initcap () zusammen mit dem Namen einer Spalte verwenden. Die Ausgabe zeigt die Änderung im Spaltennamen.
Beispiel 02:
Bei dem ersten Beispiel ging es darum, eine ganze Reihe in Oberfall zu nehmen, um seinen ersten Buchstaben in die obere Fälle und die verbleibenden Buchstaben in Kleinbuchstaben für jedes Wort zu konvertieren. In diesem speziellen Beispiel werden wir die gleiche Zeichenfolge von ganz niedrigeren Buchstaben jeder seiner Wörter innerhalb der Funktion initcap () nehmen. Der Spaltenname wurde als "Kapital" mit dem Schlüsselwort "AS" in der Funktion "Abfrage auswählen" angenommen. Die Ausführung dieser Abfrage gibt genauso aus wie in Beispiel 1 unter Verwendung der Funktion initcap ().
Mal sehen, wie die Funktion initcap () in der Zeichenfolge funktioniert, die gemischte Werte wie Buchstaben und Zahlen. Der schwierige Teil ist zu sehen. Wie wir wissen, kann die Ganzzahl nicht in das Ober- oder Kleinbuchstaben umgewandelt werden. Daher muss es nach den Regeln gehen. Die gleiche ausgewählte Abfrage wurde bisher mit der Zeichenfolge „123PostgreSQL“ verwendet. Die Ausgabe scheint nicht betroffen zu sein, soweit die Zeichenfolge „123Postgresql“ in der Abfrage und der Ausgabe gleich war.
Beispiel 03:
Schauen wir uns die Funktion initcap () an, die für Spaltenwerte von Tabellen verwendet werden soll. Dafür müssen wir einige Tabellen mit Datensätzen in unserer PostgreSQL -Datenbank haben. Daher haben wir den Befehl create table verwendet, um eine neue tabelle zu generieren, „make -up“ mit 4 Spalten verschiedener Typen mit verschiedenen Typen. Die Tabelle wurde erfolgreich erstellt und die Rückgabenachricht „Tabelle erstellen“ wurde nach der Ausführung dieses Befehls angezeigt.
Derzeit ist die von uns erstellte Tabelle „Make -up“ leer und verfügt über keine Datensätze zur Verwendung der Initcap () -Methode. Somit müssen wir einige Datensätze mit dem Einfügen in die Anweisung der PostgreSQL -Shell einfügen. Sie müssen den Befehl mit dem Namen einer Tabelle in den Befehl verwenden. Wir müssen den Namen der Spalten hinzufügen, um ihnen Werte hinzuzufügen. Das Schlüsselwort der Werte wird im Befehl angegeben, um Datensätze in einer Tabelle hinzuzufügen. Jeder Datensatz muss durch ein Komma zu einem anderen getrennt werden. Insgesamt wurden 5 Aufzeichnungen enthalten. Wenn Sie einen tieferen Blick darauf werfen, werden Sie feststellen. Die 3. und 4. Datensätze wurden zu ihrer zweiten und 3. Spalte durch alle Kleinbuchstaben hinzugefügt. Der letzte Datensatz hat einen gemischten Fallwert sowohl für die 2. als auch für die dritte Spalte für eine Tabelle. Bei der Ausführung wurden 5 Datensätze gespeichert.
Verwenden Sie die Abfrage auswählen, um die neu erstellte und aktualisierte Tabelle „Make -up“ in der PostgreSQL -Shell anzuzeigen. Das "*" wurde verwendet, um alle Spalten aus der Tabelle "Make -up" abzurufen. Die folgende Ausgabe zeigt alle 5 Tabellen „Make -up“ -Erdatensätze in der PostgreSQL -Befehlsschale. Sie können sowohl die Spalte "Marke" als auch "Produkt" sehen.
Zeigen wir die ID-, Marke- und Produktspaltenwerte der Tabelle „Make -up“ in der PostgreSQL -Shell mit der Auswahlabfrage anzeigen. Wenn Sie nicht die Werte für Kleinbuchstaben, gesamte Großbuchstaben und gemischte Fälle auf der Shell verwenden möchten, versuchen Sie es mit der Funktion "InitCap () in der Marke und der Produktsäule. Sie müssen nur den Spaltennamen als Argument für die Funktion "Initcap () für beide Spalten nehmen. Es wird den ersten Buchstaben jedes Zeilenwerts in Großbuchstaben angezeigt, während sich der Rest für beide Spalten in Kleinbuchstaben befindet. Alle 5 Datensätze haben jetzt ein Standardformat von Stringwerten.
Wir können auch die Initcap () -Methode für mehr als 2 Spalten verwenden, um sie gemeinsam zu aktualisieren und gemeinsam anzuzeigen. Sie müssen die Verkettungsmethode „concat“ verwenden, um beide Spalten zu verbinden, und dann das initcap () für das verkettete Ergebnis verwenden. Der für diesen Zweck verwendete Befehl zeigt das verkettete Ergebnis in einer einzelnen Spalte mit den ersten Buchstaben seines Wort.
Abschluss:
Dieser Artikel zeigte einfach Beispiele für die Verwendung der Funktion initcap (), um eine Zeichenfolge in das Standardformat des Schreibens innerhalb von PostgreSQL zu konvertieren. Die Beispiele veranschaulichen die Verwendung der Funktion initcap () in einer einzelnen Zeichenfolge sowie in den Tabellenspalten. Wir haben die Initcap () -Methode auf Tabellenspalten getrennt und gemeinsam mit der Funktion concat () in der Abfrage gesehen. Alle Beispiele können auf jeder anderen SQL -Datenbankplattform implementiert werden.