查出来这个表中evaluation_num字段中以2023开头的最大的尾数是几,instr用法

本文主要是介绍查出来这个表中evaluation_num字段中以2023开头的最大的尾数是几,instr用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

查出来这个表中evaluation_num字段中以2023开头的最大的尾数是几,
在这里插入图片描述
sql如下:

select max(to_number(substr(evaluation_num,instr(evaluation_num,'-',1,2)+1))) evaluation_num
from tbl_lawsuit_index_assess_rec 
where to_char(create_time,'yyyy')='2023'

我的数据表中存的有时间,如果表中没有存可以换成

select max(to_number(substr(evaluation_num,instr(evaluation_num,'-',1,2)+1))) evaluation_num
from tbl_lawsuit_index_assess_rec 
where to_char(create_time,'yyyy') like ='2023%'

查询结果:
在这里插入图片描述

上面的sql中用到了instr函数

INSTRB(string, substring [, start_position [, nth_appearance]])

参数:

string:要搜索的字符串。
substring:要查找的子字符串。
start_position(可选):指定搜索的起始位置,默认为1。
nth_appearance(可选):指定子字符串在目标字符串中的第几次出现,默认为1。
返回值:
子字符串在目标字符串中的位置(以字节为单位)。如果未找到,则返回0。

示例:

假设有一个名为"table_name"的表,其中包含一个名为"column_name"的列,该列包含字符串数据。以下是一个使用"INSTRB"函数的示例:

SELECT INSTR('Hello World', 'World') AS position  
FROM dual;

输出:

POSITION  
--------  7

在上面的示例中,函数返回的结果是7,因为子字符串"World"在目标字符串"Hello World"中的位置是第7个字节。

请注意,"INSTR"函数是按字节计算的,而不是按字符位置计算的。这意味着在处理多字节字符集(如UTF-8)时,它返回的位置可能不同于按字符位置计算的函数。

这篇关于查出来这个表中evaluation_num字段中以2023开头的最大的尾数是几,instr用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/372503

相关文章

#error用法

/* *检查编译此源文件的编译器是不是C++编译器 *如果使用的是C语言编译器则执行#error命令 *如果使用的是 C++ 编译器则跳过#error命令 */ #ifndef __cplusplus #error 亲,您当前使用的不是C++编译器噢! #endif #include <stdio.h> int main() {

据阿谱尔APO Research调研显示,2023年全球髓内钉市场销售额约为4.7亿美元

根据阿谱尔 (APO Research)的统计及预测,2023年全球髓内钉市场销售额约为4.7亿美元,预计在2024-2030年预测期内将以超过3.82%的CAGR(年复合增长率)增长。 髓内钉市场是指涉及髓内钉制造、分销和销售的行业。髓内钉是一种用于整形外科手术的医疗器械,用于稳定长骨骨折,特别是股骨、胫骨和肱骨。髓内钉通常由不銹钢或钛等材料制成,并插入骨的髓管中,以在愈合过程中提供结构支

SQL Server中,isnull()函数以及null的用法

SQL Serve中的isnull()函数:          isnull(value1,value2)         1、value1与value2的数据类型必须一致。         2、如果value1的值不为null,结果返回value1。         3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。        如

tensorboard-----summary用法总结

Tensorflow学习笔记——Summary用法         最近在研究tensorflow自带的例程speech_command,顺便学习tensorflow的一些基本用法。 其中tensorboard 作为一款可视化神器,可以说是学习tensorflow时模型训练以及参数可视化的法宝。 而在训练过程中,主要用到了tf.summary()的各类方法,能够保存训练过程以及参数分布图并在

vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题

文章目录 1.vscode创建运行编译vue3项目2.添加项目资源3.添加element-plus元素4.修改为暗黑主题4.1.在main.js主文件中引入暗黑样式4.2.添加自定义样式文件4.3.html页面html标签添加样式 5.常见错误5.1.未使用变量5.2.关闭typescript检查5.3.调试器支持5.4.允许未到达代码和未定义代码 6.element常用标签6.1.下拉列表

YTKKeyValueStore用法

iOS端的尝试 后来我从后台转做iOS端的开发,我就尝试了在iOS端直接使用Key-Value式的存储。经过在粉笔网、猿题库、小猿搜题三个客户端中的尝试后,我发现Key-Value式的存储不但完全能够满足大多数移动端开发的需求,而且非常适合移动端采用。主要原因是:移动端存储的数据量不会很大: 如果是单机的应用(例如效率工具Clear),用户自己一个人创建的数据最多也就上万条。 如果

redis高级用法

redis 慢日志查询 配置参数 slowlog-log-slower-than 10000 #单位微秒 slowlog-max-len 选项指定服务器最多保存多少条慢查询日志 redis-cli slowlog get #获取慢日志1) 1) (integer) 4 # 日志的唯一标识符(uid)2) (integer) 1378781447 # 命令执

linux匹配Nginx日志,某个字符开头和结尾的字符串

匹配 os=1 开头, &ip结尾的字符串 cat 2018-06-07.log | egrep -o ‘os=1.*.&ip’ 存入日志。然后使用submit 前面和后面的值去掉,剩下就是需要的字符串。 cat 2018-06-07.log | egrep -o ‘os=1.*.&ip’ >log.log

Log4j用法

日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录,具体请参考Log4j文档指南。 Log4j下载 在apache网站,可以免费下载到Log4j最新版本的软件包 Apache log4j  (推荐) Apache log4j 2 Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的工程

sql之top用法

TOP 子句 TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 注释: 并非所有的数据库系统都支持 TOP 子句。 SQL Server 的语法: SELECT TOP number|percent column_name(s)FROM table_name MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的 M