Rumah > Artikel > pangkalan data > Apakah kegunaan substr dalam oracle
Dalam Oracle, fungsi substr() digunakan untuk memintas rentetan, menetapkan parameter fungsi boleh menentukan panjang rentetan yang dipintas dan kedudukan pemintasan ialah "substr(rentetan rentetan, int a, int b)" atau "substr(rentetan rentetan,int a)".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
1) format fungsi substr (biasanya dikenali sebagai: fungsi pemintasan aksara)
Format 1:
substr(string string, int a, int b);
1 , rentetan Rentetan yang akan dipintas
2. a Kedudukan permulaan pemintasan, (0,1 kedua-duanya diwakili sebagai elemen pertama)
3. b Panjang pemintasan rentetan untuk dipintas
Format 2:
substr(string string, int a) ;
1 Rentetan Rentetan yang akan dipintas
a daripada elemen a-ke-elemen
2) Contoh Analisis
1、select substr('HelloWorld',0,3) value from dual; //返回结果:Hel,截取从“H”开始3个字符 2、select substr('HelloWorld',1,3) value from dual; //返回结果:Hel,截取从“H”开始3个字符 3、select substr('HelloWorld',2,3) value from dual; //返回结果:ell,截取从“e”开始3个字符 4、select substr('HelloWorld',0) value from dual; //返回结果:HelloWorld,截取所有字符 5、select substr('HelloWorld',1) value from dual; //返回结果:HelloWorld,截取所有字符 6、select substr('HelloWorld',2) value from dual; //返回结果:elloWorld,截取从“e”开始之后所有字符
Ringkasan Jika a ialah nombor negatif, ia mewakili yang terakhir, dan kemudian ambil elemen b selepas berfikir Jika tidak cukup, pergi sahaja ke yang terakhir
Contohnya adalah seperti berikut:
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Apakah kegunaan substr dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!