
sqlserver
文章平均质量分 56
李古拉雷
这个作者很懒,什么都没留下…
展开
-
sqlserver group by with cube
CUBE运算符生成的结果集是多维数据集,多维数据集是事实数据的扩展,事实数据即记录个别时间的数据,扩展建立在用户准备分析的列上,这些列被称为维,多维数据集是一个结果集,其中包含各纬度所有可能的交叉表格. CUBE运算符是在Select语句的group by子句中指定的,group by应指定维度列和关键字with cube,结果集将包括维度列中各值的所有可能组合. 示例1. Sql转载 2012-11-07 10:32:16 · 5318 阅读 · 0 评论 -
sqlserver 派生表
派生表是一个查询结果生成的表,类似于临时表。 派生表可以简化查询,避免使用临时表。相比手动生成临时性能更优越。派生表与其他表一样出现在查询的FROM子句中 select * from (select * from athors) temp temp 就是派生表 Every derived table must have its own alias(每个派生表必须有自己的别名) 派生出来转载 2012-11-07 13:48:29 · 7011 阅读 · 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 · 3676 阅读 · 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 · 2073 阅读 · 0 评论 -
sqlserver 用到临时表去除重复列
当做数据查询时需要分组,因为只有一列不同,同时还需要保留不同的列,使其不能受到影响。这时用 distinct 和 group by 就不能解决问题了。 就需要用到 临时表 来做到想要的结果。 // ㈠ 先把稍后用到的临时表从临时数据库中删除。 if object_id('tempdb..#temp_table') is not null Begin原创 2013-05-08 16:18:10 · 2188 阅读 · 0 评论