关于一条sql语句的写法,请帮下我 比如有这样一个表table1,显示如下field1 field2 1 A 1 B 2 e 2 f 2 g想要显示成下面这个样子,应该怎么写sql语句呢?field1 field2 1 A B 2 e f g 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select decode(field1,lag(field1) over(partition by field1 order by field2),null,field1) from table1; 不用decode ,用nullif函数更简单select nullif(field1,lag(field1) over(partition by field1 order by field2)) from table1; 不用这样复杂,在命令行(sqlplus or pl/sql)中: SQL>break on field1 SQL>select * from table1 group by field1;就可以了。 SQL>break on field1SQL>select * from table1 group by field1; select nullif(field1,lag(field1) over(partition by field1 order by field2)) as field1,field2 from csdn; 怎么把一个字段里超过11位的字符串导出到excel里 昨天的数据库面试题,请高手指点。 触发器问题 关于ORACLE的连接问题,很奇怪的问题 初学者的问题:ORACLE中包头已经正确创建了,但是包体老是报编译错误! 取表前5条记录,oracle的sql语句怎么写? sql语句 以下两个代码段等效吗? 求助:在solaris用perl如何对oracle操作比较好? 菜鸟小脚上路 情大侠们扶一把 谢!!!!!问题小小 大侠请进有分的!!!!:-) oracle中如何将数字货币转成中文货币 大家谈谈是如何使用绑定变量的
SQL>break on field1
SQL>select * from table1 group by field1;就可以了。
SQL>select * from table1 group by field1;