Heim >Datenbank >MySQL-Tutorial >Wie entferne ich führende Nullen aus einem VARCHAR-Feld in SQL?
Tricks zum Entfernen führender Nullen in SQL
Beim Extrahieren von Daten aus der Datenbank stoßen Sie häufig auf Felder mit führenden Nullen, was zu Unannehmlichkeiten bei der Datenverarbeitung führt. In diesem Artikel wird erläutert, wie Sie mit SQL führende Nullen aus VARCHAR-Feldern entfernen.
Angenommen, es gibt ein Feld namens „CustomerNumber“ mit Daten wie „00001A“. Um führende Nullen zu entfernen, können Sie die folgende Methode verwenden:
<code class="language-sql">SELECT SUBSTRING(CustomerNumber, PATINDEX('%[^0]%', CustomerNumber), 10)</code>
Diese Anweisung verwendet die SUBSTRING-Funktion, um Zeichen ungleich Null im Feld „CustomerNumber“ zu extrahieren. So funktioniert es:
Das obige ist der detaillierte Inhalt vonWie entferne ich führende Nullen aus einem VARCHAR-Feld in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!