sql 取两值之间的数据方法(例:100-200之间的数据)
题:取表table中100条-200条之间数据
select top 200 * into #aa from table order by time-- 将top m笔插入 临时表
set rowcount 100
select * from #aa order by time desc
--drop table #aa --删除临时表
select top 100 * from
(select top 200 * from table order by time asc) a
order by time desc
select top 100 * from v_company where (
id not in
(select top 100 id from v_company order by id asc)
) order by id asc
这里只列举3种我测试的方法,还有别的方案就由高手补上了,3种方案的效率也不竞相同,我一直认为not in效率不好,但在这里使用not in速度最快,请高手补充说明,谢谢
相关推荐
-
sql 取两值之间的数据方法(例:100-200之间的数据)
题:取表table中100条-200条之间数据 方法1:临时表 复制代码 代码如下: select top 200 * into #aa from table order by time-- 将top m笔插入 临时表 set rowcount 100 select * from #aa order by time desc --drop table #aa --删除临时表 方法2: 复制代码 代码如下: select top 100 * from (select top 200 * from
-
String与XML互转以及从XML取节点值并修改的方法
读取xml文件生成Document对象 Document转换成String类型串 String串转成xml 已知xml节点取节点值 已知xml节点修改节点值 一个xml文件: <?xml version="1.0" encoding="UTF-8"?> <transaction> <body> <request> <tranTyp>批量业务现存</tranTyp> <acctNm>0
-
使用Python的Dataframe取两列时间值相差一年的所有行方法
在使用Python处理数据时,经常需要对数据筛选. 这是在对时间筛选时,判断两列时间是否相差一年,如果是,则返回符合条件的所有列. data原始数据: data[map(lambda x:datetime.date(x.year-1,x.month,x.day),data['report_date'])==data['date_1y_ago']] company_id signal_code_x signal_value_x report_date signal_code_y signal_va
-
JQueryEasyUI框架下的combobox的取值和绑定的方法
最近做的项目涉及到JQueryEasyUI框架的使用,EasyUI是什么?网上解释说它是来自W3C标准WEB前端专家DHTML精英俱乐部的简单易用功能强大的轻量级WEB前端JavaScript框架!从这句话的理解来说,我认为它是一种JavaScript框架. 对于最近的使用中,给我的感觉就是,借用官网JqueryEasyUI上的一句话,EasyUI是基于jQuery用户界面插件的集合,我把它理解成一种插件,不知道有没有问题.而使用easyui,不需要写很多的javascript代码,只需在定义的
-
Python使用Selenium爬取淘宝异步加载的数据方法
淘宝的页面很复杂,如果使用分析ajax或者js的方式,很麻烦 抓取淘宝'美食'上面的所有食品信息 spider.py #encoding:utf8 import re from selenium import webdriver from selenium.common.exceptions import TimeoutException from selenium.webdriver.common.by import By from selenium.webdriver.support.ui
-
Sql Server数据把列根据指定内容拆分数据的方法实例
今天由于工作需要,需要把数据把列根据指定的内容拆分数据 其中一条数据实例 select id , XXXX FROM BIZ_PAPER where id ='4af210ec675927fa016772bf7dd025b0' 拆分方法: select t3.id ,t3.XXXX as XXXX from ( select A.id , B.XXXX from ( SELECT id, XXXX = CONVERT(xml,'<root><v>' + REPLACE(XXXX
-
MYSQL插入数据时检查字段值是否重复的方法详解
项目需求 现有一张u_ps的车位信息表,对应每个小区的车位id ps_id自增长,每个车位又对应车位编号num,车位id由自增长,车位编号可以根据自己小区情况手动添加设置,但是不能重复,车位编号不能重复.这就需要在新增车位信息的时候代码检验新增的该num在u_ps表中是否存在,存在则抛出异常,不存在则做插入操作. 问题关键 不同的小区community_id中车位num可以重复,如果分开设计表设置唯一约束是可行的,但是我们的需求是将所有的小区车位信息放在同一个表中,这就涉及到在插入一条数据的时候
-
Vue数组中出现__ob__:Observer无法取值问题的解决方法
目录 问题说明 解决问题 结果图 总结 问题说明 在开发项目中经常要从数据库中拿到数组然后复制给新的数组使用,但是会发现有时候会发现带有 __ob__: Observer 数组后缀的就是没有办法取到值,更可怕的是 console.log 却能看得到值.数组如下图所示: 解决问题 那么针对这样的问题博客上基本上都是说要将数组转化成string对象运用这个JSON.parse(JSON.stringify(数组))再进行赋值,然后一顿操作数组变成空!!! 说实话根本不是这个原因,哎被坑了一下午! 那
-
微信小程序 传值取值的几种方法总结
微信小程序 传值取值 小程序里常见的取值有以下几种,一个完整的项目写下来,用到的概率几乎是100%. 列表index下标取值 页面传值 form表单取值 1. 列表index下标取值 实现方式是:data-index="{{index}}"挖坑及e.currentTarget.dataset.index来填坑即可 1.1 生成值 <image src="../../../images/icon_delete.png" /><text>删除&l
-
golang与php实现计算两个经纬度之间距离的方法
本文实例讲述了golang与php实现计算两个经纬度之间距离的方法.分享给大家供大家参考,具体如下: golang版本: 复制代码 代码如下: package main import ( "fmt" "math" ) func main() { lat1 := 29.490295 lng1 := 106.486654 lat2 := 29.615467 lng2 := 106.581515 fmt.Printl
随机推荐
- angular.foreach 循环方法使用指南
- SQL Server 2008中的代码安全(三) 通过PassPhrase加密
- PHP网页游戏学习之Xnova(ogame)源码解读(八)
- Python中%r和%s的详解及区别
- python中将阿拉伯数字转换成中文的实现代码
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
- 详解Docker Registry之删除镜像、垃圾回收
- JS获取字符串型数组下标的数组长度的代码
- win2003或linux服务器一般多久重启一次
- Tinymce+jQuery.Validation使用产生的BUG
- Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
- web标准常见问题集合3
- php 使用array函数实现分页
- HTML颜色选择器实现代码
- 40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
- Js日期选择自动填充到输入框(界面漂亮兼容火狐)
- js单例模式详解实例
- 可以文本显示的公告栏的js代码
- python实现按行切分文本文件的方法
- SpringMVC通过注解获得参数的实例