oracle sql处理分割数据

问题描述

一张表的类别字段的值为1,11,3,5等(每个数字对应相应的类别名称),现在有个类别的下拉列表(一次只能选择一个),通过搜索匹配相应的类别名称,不知道如何处理?

解决方案

建议参考这个:http://www.iteye.com/problems/94346
解决方案二:
一 都不走索引1、模糊匹配c like concat('%', '1', ',' ,'%') or c like concat('%', ',', '1' ,'%')2、正则表达式 可以去找下语法二如果数据量大 可以考虑全文索引

时间: 2025-01-04 08:44:04

oracle sql处理分割数据的相关文章

oracle sql语句统计数据写法

问题描述 oracle sql语句统计数据写法 有3张表,A表活动B表活动地区C表地区商家 A表关联B表,B表关联C表都是一对多,现在需返回活动名称,活动地区数,地区商家数 解决方案 SELECT A.活动名称COUNT(1)SUM(SELECT COUNT(1) FROM C WHERE A=B AND B=C) FROM A INNER JOIN B ON A=B GROUP BY A.活动名称 解决方案二: SELECT T1.活动 AS 活动名称 COUNT(T2.地区) AS 活动地区

求oracle sql语句统计数据

问题描述 求oracle sql语句统计数据 求oracle sql语句统计数据 要统计出勤率.迟到次数.旷工次数 签到表(ManualSign) 字段: SignId:签到表的ID ,UserId:用户ID ,SignTime:签到时间 ,SignDesc:签到备注 ,SignTag:签到标记(签到.签退) 样例记录:13, 'jiyaoqi', to_date('2015-08-18 08:00:00' ,'yyyy-MM-dd hh24:mi:ss'), '测试一下', 1 工作时间表(W

ORACLE 常用的SQL语法和数据对象

oracle|sql语法|对象|数据 一.数据控制语句 (DML) 部分 1.INSERT  (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, --) VALUES ( 值1, 值2, --); INSERT INTO 表名(字段名1, 字段名2, --)  SELECT (字段名1, 字段名2, --) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: 'GOOD DAY'如果字段值里包含单引号' 需要进行字符串转换, 我们把它替换成两个

ORACLE与SQL之间的数据迁移

oracle|数据 高级数据迁移        很多时间,要在异构数据库之间进行数据迁移或抽取,如果在SQL中提取ORACLE的数据,可以通过ODBC.OLEDB等多种方式,要从ORACLE提取SQL中的数据,大都是通过透明网关来实现的.        在异构数据抽取过程中,最好采用SQL92标准的语法编写SQL代码,同时要注意不同数据库之间数据类型的转换关系,如ORACLE的日期类型用DATE.SQL用Datetime等.   一 关于ORACLE的透明网关配置        ORACLE安装

使用Oracle sql loader批量导入数据

在性能测试中,有一项十分重要的准备工作就是准备测试数据.在进行性能测试之前,首先要保证测试数据库中有测试所需要的足够多的数据.对于数据的准备工作,有时候我会使用LoadRunner生成相应的脚本去准备数据,这样的做法有一个好处就是简便易行,然而它有一个很大的缺点就是效率太慢,当我们需要的数据量极大时,这样做是非常耗时间的,所以我觉得还需要掌握各种不同的技能来完成这个任务.以下就是我在前不久的一次测试中学到的经验: 使用oracle sql loader批量导入数据(在准备测试数据时很有用!) 生

SQL SERVER导入数据到ORACLE的方法总结

我们偶尔会有将数据从SQL SERVER导入到ORACLE当中的这种需求,那么这种跨数据库导数有那些方法呢?这些方法又有那些利弊呢? 下面比较肤浅的总结了一些可行的方法. 1:生成SQL脚本然后去ORACLE数据库执行. CREATE TABLE TEST (       ID   INT ,       NAME VARCHAR(12)   )   INSERT INTO dbo.TEST   SELECT 1001, 'Kerry' UNION ALL   SELECT 1002, 'Jim

oracle sql developer数据移植问题

问题描述 oracle sql developer数据移植问题 我是初学者,想请教各位有关是oracle sql developer数据移植问题. 现在按网上的步骤操作后,无论是联机还是脱机移植数据,最后的结果都是: 在移植窗格(即左下角窗格)里面能正确显示表结构,但没有数据. 而在连接的那个空格里,oracle数据库却始终没有从mysql导入任何的表 解决方案 Oracle自带的sql developer导入导出数据Oracle自带的sql developer导入导出数据Oracle自带的sq

oracle sql实现某数与表的一列数据进行比较相减后给下一行

问题描述 oracle sql实现某数与表的一列数据进行比较相减后给下一行 例如表格数据: ZD 1 2 3 4 实现:给任意一个数字(数字不大于表ZD列之和),当前以8说明 效果: ZD ZD1 1 1 2 2 3 3 4 2 ---规则: 第一行 8>1 所以ZD1为1,剩余7 第二行 7>2 所以ZD1为2,剩余5 第三行 5>3 所以ZD1为3,剩余2 第四行 2<4 所以ZD1为2,剩余0 解决方案 CREATE TABLE TEST_WF( ZD INT ); INSE

oracle和sql server的数据比较

问题描述 oracle和sql server的数据比较 oracle和sql server分别有同样的一堆表,来源一样,但是由于导入导出的时候可能会出错,想设计一个程序比较两个数据库中的那些表的大小,就是想比较两个数据库中具有相同表名的表的行数是否相等,不相等的最好能输出是在oracle的数据量比较多还是sqlserver里面的数据量比较多,并输出成一个文档,最好是excel或者是txt,急,求大神!!!额,不限工具,不过最好用R语言.python.C语言.MATLAB等以便我装逼的语言,万分感