![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlserver
文章平均质量分 56
李古拉雷
这个作者很懒,什么都没留下…
展开
-
sqlserver group by with cube
CUBE运算符生成的结果集是多维数据集,多维数据集是事实数据的扩展,事实数据即记录个别时间的数据,扩展建立在用户准备分析的列上,这些列被称为维,多维数据集是一个结果集,其中包含各纬度所有可能的交叉表格.CUBE运算符是在Select语句的group by子句中指定的,group by应指定维度列和关键字with cube,结果集将包括维度列中各值的所有可能组合.示例1. Sql转载 2012-11-07 10:32:16 · 5281 阅读 · 0 评论 -
sqlserver 派生表
派生表是一个查询结果生成的表,类似于临时表。派生表可以简化查询,避免使用临时表。相比手动生成临时性能更优越。派生表与其他表一样出现在查询的FROM子句中select * from (select * from athors) temptemp 就是派生表Every derived table must have its own alias(每个派生表必须有自己的别名)派生出来转载 2012-11-07 13:48:29 · 6975 阅读 · 0 评论 -
ResultSet may only be accessed in a forward direction
我遇到的这个问题前提是将SQLServer常用的JDBC换成JTDS造成的=============下面是转载===========欲流远之,必固其源泉,虽然现在有了Hibernate等工具,或许我们没太多必要关注JDBC的底层操作,但是工具会不断更新或者过时或者被淘汰,所以Java基础还是最重要的,有了深厚的JDBC功底,相信再学其它ORM都轻车熟路,不费吹灰之力。 I get转载 2012-11-21 10:58:54 · 3647 阅读 · 0 评论 -
java.sql.SQLException: ResultSet may only be accessed in a forward direction.报错
Statement st= con.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_UPDATABLE); ResultSet.TYPE_FORWARD_ONLY:在结果集遍历时光标索引只能向前的ResultSet.TYPE_SCROLL_INSENSITIVE:在结果集遍历时光标索引可以上下移动ResultSet.T转载 2012-11-24 15:32:14 · 2053 阅读 · 0 评论 -
sqlserver 用到临时表去除重复列
当做数据查询时需要分组,因为只有一列不同,同时还需要保留不同的列,使其不能受到影响。这时用 distinct 和 group by 就不能解决问题了。就需要用到 临时表 来做到想要的结果。// ㈠ 先把稍后用到的临时表从临时数据库中删除。 if object_id('tempdb..#temp_table') is not null Begin原创 2013-05-08 16:18:10 · 2149 阅读 · 0 评论