Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengalih keluar Sifar Utama dari Medan VARCHAR dalam SQL?
Helah untuk mengalih keluar sifar utama dalam SQL
Apabila mengekstrak data daripada pangkalan data, anda sering menghadapi medan dengan sifar utama, yang membawa kesulitan kepada pemprosesan data. Artikel ini menerangkan cara mengalih keluar sifar utama daripada medan VARCHAR menggunakan SQL.
Andaikan terdapat medan yang dipanggil "CustomerNumber" dengan data seperti '00001A'. Untuk menghapuskan sifar pendahuluan, anda boleh menggunakan kaedah berikut:
<code class="language-sql">SELECT SUBSTRING(CustomerNumber, PATINDEX('%[^0]%', CustomerNumber), 10)</code>
Pernyataan ini menggunakan fungsi SUBSTRING untuk mengekstrak aksara bukan sifar dalam medan "Nombor Pelanggan". Begini cara ia berfungsi:
Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar Sifar Utama dari Medan VARCHAR dalam SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!