db2中的Select语句如何实现MSSql中Select Top n的语法功能?

问题描述

db2中的Select语句如何实现MSSql中Select Top n的语法功能?

解决方案

Select Top在不同数据库中的使用用法: 1. Oracle数据库 <CENTER><CCID_NOBR> SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. Infomix数据库 SELECT FIRST N * FROM TABLE1 3. DB2数据库 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者 SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY 4. SQL Server数据库 SELECT TOP N * FROM TABLE1 5. Sybase数据库 SET ROWCOUNT N GOSELECT * FROM TABLE1 6. MySQL数据库 SELECT * FROM TABLE1 LIMIT N 7. FoxPro数据库 SELECT * TOP N FROM TABLE ORDER BY COLUMN转载自http://tech.techweb.com.cn/archiver/tid-243262.html
解决方案二:
试试看吧

时间: 2024-10-31 09:51:10

db2中的Select语句如何实现MSSql中Select Top n的语法功能?的相关文章

SELECT 语句用于从数据库中选取数据

从数据库表中选取数据 SELECT 语句用于从数据库中选取数据. 语法 SELECT column_name(s) FROM table_name 注释:SQL 语句对大小写不敏感.SELECT 与 select 等效. 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数.该函数用于向 MySQL 发送查询或命令. 例子 下面的例子选取存储在 "Person" 表中的所有数据(* 字符选取表中所有数据): <?php $con = mysql_conn

sql server 2005中如何用语句查看 人员表 中每个人的电子邮箱域名?

问题描述 sql server 2005中如何用语句查看 人员表 中每个人的电子邮箱域名? sql server 2005中如何用语句查看 人员表 中每个人的电子邮箱域名?老师说方法有很多,然而刚开始学习数据库的小弟我并不知道,敬请大神们指点 解决方案 楼主问的问题应该是这样的,qqqq@126.com 查询结果是 126.com 可以试一下下面的方法select substring(email_address charindex('@'email_address1)+1len(email_ad

请教select语句写法,数据库中学号字段第三位符合就选出。

问题描述 学号姓名--0408101张三*0408102张三*0407103张三0407101张三现在想把数据库中学号字段中第三四位为08的数据筛选出来(打*号的),这样的select语句该怎么写?高手指教! 解决方案 解决方案二:select*fromtabwheresubstring([学号],3,2)='08'解决方案三:select学号,姓名fromstuwheresubstring(convert(nvarchar(100),学号),2,2)='08'

html中select语句读取mysql表中内容_php基础

<?  $record=0;  $db=@mysql_pconnect('localhost','root');  @mysql_select_db('1234',$db);  $strsql="select * from 1234_data";  $result=@mysql_query($strsql);  $data=@mysql_fetch_array($result);  $record=@mysql_num_rows($result);   echo "&l

sql中的select语句执行属性问题

问题描述 sql中的select语句执行属性问题 SELECT orders.*, (SELECT username FROM USER WHERE orders.user_id = user.id)username, (SELECT sex FROM USER WHERE orders.user_id = user.id)sex FROM orders 下面这个语句 的执行顺序是啥 这个语句这样写感觉好奇怪 有没有对sql比较懂得大神 解决方案 先执行子查询,然后结果保留,然后执行外部查询进行

数据查询--SELECT语句

   数据库是为更方便有效地管理信息而存在的人们,希望数据库可以随时提供所需要的数据信息.因此,对用户来说,数据查询是数据库最重要的功能.本章将讲述数据查询的实现方法. 在数据库中,数据查询是通过SELECT 语句来完成的.SELECT 语句可以从数据库中按用户要求检索数据,并将查询结果以表格的形式返回.我们在"Transact-SQL 语言"章节及前面的章节中已经初步接触到了SELECT 语句的一些用法,在本章中将分类讲述其具体用法. 本节讲述SELECT 语句完整的锓ń峁梗馐且桓

MS SQL基础教程:数据查询-SELECT语句

数据库是为更方便有效地管理信息而存在的人们,希望数据库可以随时提供所需要的数据信息.因此,对用户来说,数据查询是数据 库最重要的功能.本章将讲述数据查询的实现方法. 在数据库中,数据查询是通过SELECT 语句来完成的.SELECT 语句可以从数据库中按用户要求检索数据,并将查询结果以表格的形式返回.我们在"Transact-SQL 语言"章节及前面的章节中已经初步接触到了SELECT 语句的一些用法,在本章中将分类讲述其具体用法. 本节讲述SELECT 语句完整的语法结构,这是一个非

方法-用SQL语句查询User表中newsh属性为“政治类新闻”和“娱乐类新闻”的人数放入MAP中

问题描述 用SQL语句查询User表中newsh属性为"政治类新闻"和"娱乐类新闻"的人数放入MAP中 用SQL语句查询User表中newsh属性为"政治类新闻"和"娱乐类新闻"的人数放入MAP中问题一:整个方法该如何实现问题二:SQL语句怎么写 参考用例 类似这样的方法 新手不知道该怎么改动成自己需要的方法求助各位大神 public Map<String Long> totalInventory(int year

MySQL SELECT语句使用技巧大全

普通查询(SELECT 语句用于从数据库中选取数据) SELECT FROM 语法用于从数据表中查询读取数据. 语法:  代码如下 复制代码 SELECT column1,column1,... FROM tb_name 如果要读取全部字段,可以使用 * 号代替字段名: SELECT * FROM tb_name 记录一些select的技巧: 1.select语句可以用回车分隔  代码如下 复制代码 $sql="select * from article where id=1" 和 $