Rumah  >  Artikel  >  pangkalan data  >  Penggunaan substr dalam oracle

Penggunaan substr dalam oracle

下次还敢
下次还敢asal
2024-04-30 07:24:16429semak imbas

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>

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>

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!

Kenyataan:
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
Artikel sebelumnya:penggunaan tarikh dalam oracleArtikel seterusnya:penggunaan tarikh dalam oracle