SQLServer查询数据加一列序号
2015-10-19 22:18
423 查看
select * from (
SELECT ROW_NUMBER() OVER (ORDER BY 单号) AS rowno,* FROM(
表名或查询语句
) as a
where 1=1 ${if(len(daima) == 0,"","and 客户代码 like '%" + daima + "%'")}
) as b where b.rowno between 20*(${page}-1)+1 and 20*${page}
SELECT ROW_NUMBER() OVER (ORDER BY 单号) AS rowno,* FROM(
表名或查询语句
) as a
where 1=1 ${if(len(daima) == 0,"","and 客户代码 like '%" + daima + "%'")}
) as b where b.rowno between 20*(${page}-1)+1 and 20*${page}
相关文章推荐
- sqllite中创建默认时间
- mongodb3.x认证
- hive sql详细学习
- 在sql脚本中获取变量中的查询结果
- mysql的数据类型,列类型,字段类型
- Oracle函数之LAG与LEAD
- 关系数据库标准语言SQL基础1
- ORACLE EXECUTE IMMEDIATE 'DML' 不能自动提交COMMIT 'DDL'触发COMMIT
- You can't specify target table for update in FROM clause
- SQLServer单表查询
- MySQL学习笔记20:数据备份与还原
- MySQL学习笔记19:系统信息函数
- MySQL学习笔记18:数学函数
- MySQL学习笔记16:子查询
- MySQL学习笔记17:别名
- MySQL学习笔记15:触发器
- MySQL学习笔记14:视图
- MySQL学习笔记13:字符串函数
- SqlDBHelper常用方法
- MySQL学习笔记12:数据类型