Rumah  >  Artikel  >  pangkalan data  >  Penggunaan subrentetan dalam oracle

Penggunaan subrentetan dalam oracle

下次还敢
下次还敢asal
2024-04-30 08:57:16665semak imbas

Fungsi SUBSTRING dalam Oracle digunakan untuk mengekstrak bahagian yang ditentukan daripada rentetan. Sintaks: SUBSTRING(rentetan, mula, panjang). Parameter: rentetan - rentetan untuk mengeluarkan subrentetan mula - kedudukan permulaan panjang subrentetan (pilihan) - panjang subrentetan. Penggunaan: 1. Tentukan kedudukan permulaan dan panjang: seperti SUBSTRING('Hello World', 3, 6) mengembalikan "llo Wo" 2. Tentukan kedudukan permulaan tanpa menyatakan panjang: seperti SUBSTRING('Hello World', 3) Mengembalikan fungsi "llo Wor

Penggunaan subrentetan dalam oracle

Penggunaan fungsi SUBSTRING dalam Oracle

Definisi
SUBSTRING fungsi mengekstrak bahagian tertentu daripada rentetan yang diberikan

.

Parameter
  • rentetan:
  • Rentetan untuk mengekstrak subrentetan daripada
  • mula:
  • Kedudukan dalam rentetan untuk mula mengeluarkan subrentetan daripada
  • panjang (pilihan):
Panjang rentetan . Jika diabaikan, keluarkan subrentetan dari kedudukan yang diberikan ke hujung rentetan

Cara menggunakan SUBSTRING

  1. Contohnya, bermula dari "Hello World" Untuk mengekstrak 6 aksara bermula pada kedudukan. 3 daripada rentetan, anda boleh menggunakan kod berikut:

    <code>SUBSTRING(string, start, length)</code>

    Ini akan mengembalikan subrentetan "llo Wo"

  2. Nyatakan kedudukan permulaan tanpa menyatakan panjang
    Sebagai contoh, untuk Untuk mengekstrak subrentetan bermula pada kedudukan 3 daripada rentetan "Hello World", anda boleh menggunakan kod berikut:

    <code>SUBSTRING('Hello World', 3, 6)</code>

    Ini akan mengembalikan subrentetan "llo World"

  3. Potong hujung rentetan
    Sebagai contoh, untuk mengekstrak 3 aksara terakhir daripada rentetan "Hello World", anda boleh menggunakan kod berikut:

    <code>SUBSTRING('Hello World', 3)</code>

    Ini akan mengembalikan subrentetan "rld"

Tip

  • Parameter kedudukan bermula dari 1, bukannya 0.
  • kedudukan permulaan yang dibekalkan melebihi panjang rentetan, SUBSTRING akan mengembalikan rentetan kosong
  • Jika panjang yang dibekalkan adalah negatif, SUBSTRING akan mengembalikan rentetan kosong
  • Anda boleh menggunakan Parameter NEGATIF hujung rentetan. Contohnya:

    <code>SUBSTRING('Hello World', LENGTH('Hello World') - 2)</code>

    Ini akan mengembalikan subrentetan "rld".

Atas ialah kandungan terperinci Penggunaan subrentetan 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