sql 查找字段中某字符的位置
如一个字段如下student表remark字段字段值为:‘学号为:1014133’我想通过SQL查询出10这两个数字在这个字段值中的位置。给我通用写法,我那只是示例。...
如一个字段如下 student 表 remark 字段 字段值为:‘学号为:1014133’
我想通过SQL查询出10这两个数字在这个字段值中的位置。
给我通用写法,我那只是示例。 展开
我想通过SQL查询出10这两个数字在这个字段值中的位置。
给我通用写法,我那只是示例。 展开
2个回答
展开全部
1、创建测试表,
create table test_student(id number, remark varchar2(20));
2、插入测试数据
insert into test_student values(1001, 1014133);
insert into test_student values(1002, 2014131);
insert into test_student values(1003, 3014132);
insert into test_student values(1004,4010135);
commit;
3、查询表中全量数据,select t.*, rowid from test_student t;
4、编写语句,查询出10这两个数字在remark字段值中的位置;
select t.*, instr(remark,'10') loc from test_student t ;
可以发现部分记录并没有10,所以返回值是0;
TableDI
2024-07-18 广告
2024-07-18 广告
VLOOKUP函数在Excel中用于匹配两个表格的数据。具体步骤如下:1. 确定查找值:在目标表格中选择要查找的单元格或数据。2. 确定查找范围:转到另一个表格(例如,工作表A),并指定包含查找值的范围。注意该范围的首列应包含要查找的值。3...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询