资源描述:
《用sql语句查询前十条记录》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、用sql语句查询前十条记录篇一:SQL查询前10条记录(SqlServermysqloracle)语法分析SQL查询前10条记录(SqlServer/mysql/oracle)语法分析SqlServer:Sql代码selecttopX*fromtable_name--查询前X条记录,可以改成需要的数字。selecttopn*from(selecttopm*fromtable_nameorderbycolumn_name)aorderbycolumn_namedesc--查询第N到M条记录。常用的分页也是这种方式。例如常
2、用的分页方式:declare@pageintdeclare@rowintset@page=2--页数set@row=3--每页展示行数selecttop(@row)*from(selecttop(@row*@page)*fromtable_nameorderbyid)aorderbyiddesc--最基本的分页方式,改变@row和@page达到分页效果MYSQL查询前10条的方法(limit参数的第一个参数n(如下面的0或1)表示前n条记录是不在选择范围内,相当于hibernate的setFirstResult的参数加
3、一;第二个参数表示要选择的记录条数,相当于hibernate的setMaxResult的参数):Sql代码select*fromtable_namelimit0,10--通常0是可以省略的,直接写成limit10。0代表从第0条记录后面开始,也就是从第一条开始select*fromtable_namelimit1,10--则为从第一条后面的记录开始展示,也就是说从第二条开始。MySQL查询前5条方法(假设一个表为users表,这里作为子查询时要加入别名不然会出错,还有一点要注意的是orderby在limit前面,不然还
4、没出结果前就说要前几条,怎么搞嘛,所以limit要放最后。):Sql代码select*from(select*fromusersorderbyidlimit0,10)partOfUsersorderbyiddesclimit0,5;ORACLE查询前十条的方法:Sql代码select*fromtable_namewhererownumX--X为前多少条记录select*from(selecta.*,a.rownumrnfrom(select*fromtable_name)awherea.rownumM)wherernn
5、--这句就是从n到m也的数据,分为三层结构篇二:SQL语句大全—查看表空间数据库各个表空间增长情况的检查:SQLSELECTA.TABLESPACE_NAME,(1-(A.TOTAL)/B.TOTAL)*100USED_PERCENTFROM(SELECTTABLESPACE_NAME,SUM(BYTES)TOTALFROMDBA_FREE_SPACEGROUPBYTABLESPACE_NAME)A,(SELECTTABLESPACE_NAME,SUM(BYTES)TOTALFROMDBA_DATA_FILESGROU
6、PBYTABLESPACE_NAME)BWHEREA.TABLESPACE_NAME=B.TABLESPACE_NAME;SQLSELECTUPPER(F.TABLESPACE_NAME)表空间名,D.TOT_GROOTTE_MB表空间大小(M),D.TOT_GROOTTE_MB-F.TOTAL_BYTES已使用空间(M),TO_CHAR(ROUND((D.TOT_GROOTTE_MB-F.TOTAL_BYTES)/D.TOT_GROOTTE_MB*100,2),990.99)使用比,F.TOTAL_BYTES空闲空间
7、(M),F.MAX_BYTES最大块(M)FROM(SELECTTABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2)TOTAL_BYTES,ROUND(MAX(BYTES)/(1024*1024),2)MAX_BYTESFROMSYS.DBA_FREE_SPACEGROUPBYTABLESPACE_NAME)F,(SELECTDD.TABLESPACE_NAME,ROUND(SUM(DD.BYTES)/(1024*1024),2)TOT_GROOTTE_MBFROMSYS.DB
8、A_DATA_FILESDDGROUPBYDD.TABLESPACE_NAME)DWHERED.TABLESPACE_NAME=F.TABLESPACE_NAMEORDERBY4DESC;查看各个表空间占用磁盘情况:SQLCOLTABLESPACE_NAMEFORMATA20;SQLSELECTB.FILE_IDFILE_ID,B