zpxc.net
当前位置:首页 >> orAClE 怎样查出表中重复列的数据? sElECt A,Coun... >>

orAClE 怎样查出表中重复列的数据? sElECt A,Coun...

这个做不到的,因为你在别的表里面动态查出来的是个字符串,放在这里相当于是个常量 可以使用动态sql试试 select X into v_col from table2; execute immediate 'select '||v_col||' from table1';

--1,查询hm有重复的记录select hm,count(*) from a group by hm having count(*)>1--2,查询hm和xm都有重复select hm,xm count(*) from a group by hm,xm having count(*)>1

先把ORDERED的顺序搞出来就行了 select * from (select a.*, row_number() over(partition by ordered order by cdate desc) px, max(cdate) over(partition by ordered) sqrt_id from (select a.*, b.user_name username from view_hjzx a, gjj...

convert在sqlserver中的作用与在oracle中的作用是不一样的 目测你想要的是保留两位小数 oracle中应该使用round(AAA.sf,2),round(AAA.qf+AAA.sf,2) 如果末尾的0也需要显示的话 使用to_char函数 不好意思,只提供了方法,其实把你的需求说出来更好...

网站首页 | 网站地图
All rights reserved Powered by www.zpxc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com