java - 如何在列值中定位索引

标签 java sql oracle

如何在列值中定位索引

例如:

数据库:Oracle

INSTR('-',AEND_NATIVE_EMS_NAME)

我需要在AEND_NATIVE_EMS_NAME列中找到-第一次出现的索引

对于 MySql DB,我使用的是

LOCATE('-', l.AEND_NATIVE_EMS_NAME)

这对我来说效果很好。

请帮我解决oracle问题

最佳答案

将参数取反

INSTR(AEND_NATIVE_EMS_NAME, '-')

关于java - 如何在列值中定位索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39325401/

相关文章:

java - 如何使用 QAndroidJniObject 在 Qt C++ 中使用原生 android webview

java - 如何使用带有哨兵的 while 循环重复输入

sql - 如何优化在 UPDATE 中追加到 CLOB 的性能?

java - Graphics2D圆 table

java - 如何在 SourceViewer 中显示查找替换对话框(快捷键 Ctrl+F)

php - Mysql多表链接连接

mysql - SQL:通过外键指定唯一约束并高效查询

sql - PostgreSQL 中是否有与 generate_array 类似的函数?

Oracle DBMS_SESSION SET_CONTEXT 不存储值

oracle - 如何在 Windows 10 中为 SQL Developer 设置 tnsnames.ora 位置