Rumah > pangkalan data > Oracle > teks badan

Penggunaan subrentetan dalam oracle

下次还敢
Lepaskan: 2024-04-30 08:57:16
asal
709 orang telah melayarinya

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>
    Salin selepas log masuk

    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>
    Salin selepas log masuk

    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>
    Salin selepas log masuk

    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>
    Salin selepas log masuk

    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!

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