66问答网
所有问题
怎么中Oracle中对当前行的三个字段比较大小,选出符合条件的数据
如题所述
举报该问题
推荐答案 2017-09-01
oracle中sql不可以查询出某字段相同值最多的字段。涉及到业务逻辑筛选了。
1、查询某字段的值,对比如果相同保存起来
2、继续查询,如果有相同值则继续保存
3、对比集合中的数,如果相同最多,把id取出来查询即可。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/ppnx2sxpi2xDvi9iis.html
相似回答
oracle中选出
某
个字段里面
最大值
的
记录的sql语句
怎么
写
答:
1、创建测试表,create table test_max(id number, value number);2、插入测试
数据
insert into test_max values(1,12);insert into test_max values(2,100);insert into test_max values(3,55);insert into test_max values(4,100);insert into test_max values(5,50);commit;3、查询表中...
oracle中选出
某
个字段里面
最大值
的
记录的sql语句
怎么
写
答:
SELECT a.FROM table1 a WHERE NOT EXISTS (SELECT 1 FROM table1 b WHERE b.id>a.id)
在
oracle中,
想要筛选出含有阿拉伯数字,空格和.
的字段,
使用%通配符好像不...
答:
使用oracle中的正则匹配,基本规则和其他正则大同小异。
你可以用 REGEXP_LIKE 函数里面用正则表达式即可
。
oracle中,怎样
在按照
条件选出的数据
中随机选取
3
条记录?
答:
select * from (select * from tablename where ...order by random.value )where rownum <= 3
Oracle
创建索引选择合适
的
可选项
答:
在
Oracle数据库中
提供了丰富的可选项。我们常用的可选项主要有以下这些。可选项一:NOSORT,记录排序可选项默认情况下,在表中创建索引的时候,会对表中的记录进行排序,排序成功后再创建索引。但是当记录比较多的是,这个排序作业会占用比较多的时间,这也就增加了索引建立的时间(排序作业是在索引创建作业中完成)。有时候...
Oracle数据库中如何选择
合适的索引类型
答:
建议一:在基数小的字段上要善于使用位图索引。 基数是位图索引中的一个基本的定义,它是指
数据
库表中某
个字段
内容中不重复的数值。如在员工信息表中的性别字段,一般就只有男跟女两个值,所以,其基数为2;婚姻状况字段的话,则其只有已婚、未婚、离婚三种状态,其基数就为3;民族一览内也是只有有限的几个值。 对于要...
大家正在搜
excel怎么设置行字段列字段
行字段列字段怎么设置
excel数据透视表行字段
sql取三张表字段不为空的数据
arcgis去掉字段的前三位
表示三个字段的函数
怎么设置行字段
excel设置为行字段
数据透视表日期设置为行字段