Rumah  >  Artikel  >  pangkalan data  >  oracle截取字符串前几位的方法

oracle截取字符串前几位的方法

藏色散人
藏色散人asal
2020-04-21 09:36:4850213semak imbas

oracle截取字符串前几位的方法

oracle截取字符串前几位的方法

Oracle提前某数据的前几位用substr函数。

如test表中数据如下:

a9ba55a05ffa2251feaf9055a279f6d.png

现要提取dept字段中的前两位,可用如下语句:

select id,name,substr(dept,1,2) from test;

结果:

395c341b7798e2d0f5d7f03da0d58e3.png

substr函数介绍:

语法:

substr(string,start,length)

参数:

string - 指定的要截取的字符串

start - 必需,规定在字符串的何处开始

正数 - 在字符串的指定位置开始

负数 - 在从字符串结尾的指定位置开始

0 - 在字符串中的第一个字符处开始

length - 可选,指定要截取的字符串长度,缺省时返回字符表达式的值结束前的全部字符。

Atas ialah kandungan terperinci 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:sqlserver2017安装教程Artikel seterusnya:listagg函数的用法