Fungsi SUBSTR dalam Oracle mengekstrak bilangan aksara tertentu daripada rentetan. Sintaks ialah SUBSTR(rentetan, kedudukan_mula, panjang), dengan rentetan ialah rentetan sasaran, kedudukan_mula ialah kedudukan pengekstrakan permulaan (bermula dari 1), dan panjang ialah bilangan aksara yang diekstrak. Kedudukan permulaan negatif bermakna mengira mundur dari hujung rentetan, dan mengecualikan parameter panjang mengekstrak semua aksara dari kedudukan permulaan hingga akhir rentetan.
Fungsi SUBSTR dalam Oracle
Gambaran Keseluruhan Fungsi SUBSTR
Fungsi SUBSTR digunakan untuk mengekstrak bilangan aksara tertentu daripada rentetan tertentu. Sintaksnya adalah seperti berikut:
<code class="sql">SUBSTR(string, start_position, length)</code>
Di mana:
SUBSTR Contoh Fungsi
Andaikan kita mempunyai rentetan bernama "customer_name" dengan nilai "John Doe".
Kedudukan permulaan negatif
Kedudukan permulaan boleh menjadi nombor negatif, yang bermaksud mengira mundur dari hujung rentetan. Contohnya:
Parameter panjang tiada
Jika parameter panjang diabaikan, fungsi SUBSTR akan mengekstrak semua aksara dari kedudukan permulaan hingga penghujung rentetan. Contohnya:
Variasi fungsi SUBSTR
Fungsi SUBSTR juga mempunyai varian berikut:
Atas ialah kandungan terperinci penggunaan substr dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!