
SQL
f7anty
这个作者很懒,什么都没留下…
展开
-
ROW_NUMBER()函数的使用
Row_number() over只是用于把查询的数据,为他增加一列连续的ID数 ROW_NUMBER()函数是Sql 2005中新添的一个函数。通常它被用在分页的SQL语句中。 微软官方的对此函数的描述是:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 我对此的理解:利用此函数可以为表中的某个字段建立序列,从1开始。就是说,根据已存在的某列,利用此函数可建立一新列,转载 2015-07-27 13:55:29 · 537 阅读 · 0 评论 -
Oracle SQL性能优化
oracle SQL优化转载 2015-07-27 14:19:40 · 565 阅读 · 0 评论 -
SQL Server数据库查询速度慢的原因和解决方法
SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(转载 2015-08-06 16:29:22 · 1659 阅读 · 0 评论 -
SQL 置顶新增的数据
置顶新增的project_building_floor数据,表的关系如下 SQL如下 select f.id,f.name,f.floor_no,f.status,p.name as project_name,b.name as building_name,f.create_time,f.project_id,f.building_id from project_building_f...原创 2018-07-24 11:45:10 · 533 阅读 · 0 评论 -
MySQL表上亿级数据量实现删除重复记录
上周从数据采集部门拿到一批400份的json文件,每个文件里30w+的json对象,对象里有uid,对重复的uid,需要去重下. 电脑配置4核8G 废话不多说,直接上干货. 1.创建表datatest5 CREATE TABLE `datatest5` ( `id` int(11) NOT NULL AUTO_INCREMENT, `val` varchar(16) DEFAUL...转载 2019-07-21 15:09:12 · 641 阅读 · 0 评论