查询某张表中某些列一样的记录
selelect * from tableName
group by column1,column2
having count(*) > 1;
表中某个字符串中部分字符用其他字符代替
update NEWRESOURCE set CODE = REPLACE (CODE ,'0040','004') where CODE like '0040%' ;
有关分页的Sql语句
MySql数据库:
是利用mysql的LIMIT函数,LIMIT [offset,] rows从数据库表中M条记录开始检索N条记录的语句为:
SELECT * FROM 表名称 LIMIT M,N
M代表从第几条记录开始,N代表查询多少条记录
使用limit关键字,第一个"?"是起始行号,第二个"?"是返回条目数
SqlServer数据库
假设有80条记录,每页显示10条记录,id 从1到80,现在按照id升序排列取出第三页的数据应该为:所取得记录的id 应该为 21到30。
这时该语句应该为:
select * from (
select TOP 10 * FROM (
SELECT TOP 30 * from user_table
ORDER BY id ASC ) as aSysTable
ORDER BY id DESC ) as bSysTable
ORDER BY id ASC
原理如下:
(1)先按照id从小到大升序取出30条记录(3*10),也就是:id 在 1-30 之间的记 录 (SELECT TOP 30 * from user_table ORDER BY id ASC)
(2)然后按照ID降序排列这30条记录,得到记录为id 在:从30到 1
(3)然后在这些30条记录中取出前10条记录:取得的记录为:id 在30-21之间。这就是我们需要的数据,但这时是按照降序排列的,不符合要求。
(4)最后在重新排序得到最终我们需要的数据。id在21-30之间。
Oracel数据库:
select * from (
select rownumr, all_objects.*
from all_objects
where rownum <=49) t
where t.r >= 30;
分享到:
相关推荐
SQL经典语句
sql经典语句,汇集常见的sql语句。 sql经典语句,汇集常见的sql语句。 sql经典语句,汇集常见的sql语句。
SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典语句SQL 经典...
SQL经典语句集,包含了很多SQL中常用到的比较经典的语句。很适合初级中级程序员使用。
SQL经典语句 清华大学荟萃 不愧名校教授整理
经典SQL语句。很多常用的,已经经典的都在里面,很有用开发者
1000SQL经典语句【sql语法】
SQL经典语句大全 SQL经典语句大全.pdf 绝对经典
sql经典语句[收集].pdf
SQL经典语句大全,sql的经典常用语句,有需要的,请下载!
SQL经典语句大全 由浅入深...通俗易懂....品种齐全...不妨一看
这是我收集的数据库的资料,希望能对想学习数据库的朋友们有所帮助。 这里面包含了三本书书,分别是《菜鸟级SQL21天自学通》、《SQL语言学习循序渐进》、《SQL经典语句》。
SQL经典语句大集合 ——我收集了好长时间哦,经典呀!
一些常用的和比较经典的SQL语句的集锦,比较适合那些短期速成学习和数据库开发人员当做开发手册使用。
SQL经典语句,实用性强,全部摘抄下来的
SQL经典语句,经典语句经典语句
sql经典语句大全,首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master
sql经典语句[参考].pdf
经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全经典sql语句大全
数据库SQL经典语句(包含几乎所有的经典操作语言).doc