摘要: 前几天,遇到一个十分棘手的问题,有同事提出在是字符类型的列中进行起止号计算,大体是这样的 新起号=上一条止号+1 新止号=新起号+数量 而在这一列的数据是这样的 库存 CN003?005007 000890670000 98111100 库存 370111900000 001,800,900,00 阅读全文
posted @ 2017-07-19 13:46 有梦就能实现 阅读(2897) 评论(0) 推荐(0) 编辑
摘要: 前言感想:一时兴起,突然想写一个关于MS SQL的巡检系列方面的文章,因为我觉得这方面的知识分享是有价值,也是非常有意义的。一方面,很多经验不足的人,对于巡检有点茫然,不知道要从哪些方面巡检,另外一方面,网上关于MS SQL巡检方面的资料好像也不是特别多。写这个系列只是一个分享,自己的初衷是一个知识 阅读全文
posted @ 2017-07-19 13:42 有梦就能实现 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 背景:性能应该是功能的一个重要参考,特别是在大数据的背景之下!写SQL语句时如果仅考虑业务逻辑,而不去考虑语句效率问题,有可能导致严重的效率问题,导致功能不可用或者资源消耗过大。其中的一种情况是,处理每日增量数据的程序,实际执行过程中可能会进行全表扫描,效率与全量程序并无二致。 案例: mio_lo 阅读全文
posted @ 2017-07-19 12:59 有梦就能实现 阅读(15866) 评论(0) 推荐(0) 编辑
摘要: (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集 阅读全文
posted @ 2017-07-19 12:40 有梦就能实现 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 首先要分析出现重复记录的原因,是不是有一些where条件没有加上,把该加的条件都加上如果还有结果集重复,考虑以下方法去重: 结果集中去除重复行可以使用函数【distinct】也可以使用分组语句【group by】 1、【distinct】使用示例: 1 select distinct userid, 阅读全文
posted @ 2017-07-19 10:17 有梦就能实现 阅读(1117) 评论(0) 推荐(1) 编辑
摘要: 今天一个群里哥们儿碰到一个异常,抛到群里求解答,他的代码如下图: 抛出的异常信息为: Java代码 java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.Ti 阅读全文
posted @ 2017-07-19 09:42 有梦就能实现 阅读(64925) 评论(2) 推荐(7) 编辑
摘要: distinct去重,如果遇到text字段,可以用以下方法解决 1.用not exists select * from tab awhere not exists ( select 1 from tab b where b.col1 = a.col1 and b.col2 = a.col2 ... 阅读全文
posted @ 2017-07-19 09:27 有梦就能实现 阅读(9040) 评论(2) 推荐(0) 编辑