Rumah > pangkalan data > Oracle > teks badan

Penggunaan substr dalam oracle

下次还敢
Lepaskan: 2024-04-30 07:24:16
asal
460 orang telah melayarinya

Fungsi SUBSTR digunakan untuk mengekstrak subrentetan daripada rentetan Sintaksnya ialah SUBSTR(rentetan, mula, panjang). Anda perlu menentukan rentetan sumber, kedudukan permulaan dan panjang (pilihan), dan fungsi mengekstrak subrentetan panjang yang ditentukan bermula dari kedudukan yang ditentukan. Contohnya, SUBSTR('Hello World', 1, 5) mengembalikan "Hello" dan SUBSTR('Hello World', 7) mengembalikan "World".

Penggunaan substr dalam oracle

Penggunaan fungsi SUBSTR dalam Oracle

Apakah fungsi SUBSTR? Fungsi

SUBSTR digunakan untuk mengekstrak subrentetan daripada rentetan.

Sintaks:

<code>SUBSTR(string, start, length)</code>
Salin selepas log masuk

Di mana:

  • rentetan ialah rentetan sumber.
  • mula ialah kedudukan permulaan (bermula dari 1) untuk mengekstrak subrentetan.
  • panjang ialah panjang subrentetan.

Penggunaan:

Apabila menggunakan fungsi SUBSTR, anda perlu menentukan parameter berikut:

  • rentetan: Rentetan sumber dari mana subrentetan akan diekstrak.
  • mula: Kedudukan aksara untuk mula mengekstrak subrentetan. Untuk watak pertama, permulaan ialah 1.
  • panjang (pilihan): Panjang subrentetan untuk diekstrak. Jika tidak dinyatakan, semua aksara dari kedudukan mula hingga penghujung rentetan akan diekstrak.

Contoh:

Berikut ialah beberapa contoh penggunaan fungsi SUBSTR dalam Oracle:

<code>-- 从 "Hello World" 中提取 "Hello"
SELECT SUBSTR('Hello World', 1, 5) FROM dual;

-- 从 "Hello World" 中提取 "World"
SELECT SUBSTR('Hello World', 7) FROM dual;

-- 从 "Hello World" 中提取从第 7 个字符开始的所有文本
SELECT SUBSTR('Hello World', 7, LENGTH('Hello World') - 6) FROM dual;</code>
Salin selepas log masuk

Nota:

  • Fungsi SUBSTR mengira aksara bermula dari 1.
  • Jika permulaan atau panjang adalah negatif, rentetan kosong dikembalikan.
  • Jika permulaan lebih besar daripada panjang rentetan, rentetan kosong dikembalikan.
  • Jika panjang lebih panjang daripada panjang rentetan yang tinggal, kembalikan rentetan yang tinggal.

Atas ialah kandungan terperinci Penggunaan substr dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan