2016 - 2024

感恩一路有你

oracle查询最大值那条数据 Oracle提取某段数据的前几位?

浏览量:1910 时间:2021-03-14 15:04:36 作者:admin

Oracle提取某段数据的前几位?

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

如test表中数据如下:

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

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

结果:

substr函数介绍:

语法:

substr(string,start,length)

参数:

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

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

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

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

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

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

oracle取最后一条数据?

查询Oracle表中最后一行数据(行顺序与DATE字段无关):

select * from (select * from TABLE order by rownum) where rownum

查询Oracle表中最后一行数据(行顺序与DATE字段有关):

select * from (select t.* from TABLE t order by t.DATE) where rownum

oracle查询最大值那条数据 oracle数据库 oracle取最大值的记录

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。