小苹果 发表于 2004-8-18 15:11:04

怎样在表中取指定记录(用sql语句)

数据库为pb自带的asa6.0,我想从表中用sql语句取第10-20行的记录显示,sql语句该怎样写?请高手赐教!谢谢!

ehxz 发表于 2004-8-18 17:29:48

好象,没办法~~

wangnet 发表于 2005-10-27 18:57:23

无论ASA还是ASE数据库都没有这个功能,MS SQL SERVER2000有

flybean 发表于 2005-11-2 09:12:05

我记得ASA较ASE早支持select top,不过ASA6.0是没有的啦。<br>
<br>
取page*rows_per_page行数据,然后扔掉前(page-1)*rows_per_page行<br>

hexp 发表于 2005-11-3 13:04:19

<P>假设表的关键字是Column1,</P>
<P>select *</P>
<P>from (select top 20 from table_name) t1</P>
<P>where not exists(select * from (select top 9 from table_name) t2 where t2.column1=t1.column1)</P>

阿辉 发表于 2005-11-3 16:01:22

<DIV class=quote><B>以下是引用<I>hexp</I>在2005-11-3 13:04:19的发言:</B><BR>
<P>假设表的关键字是Column1,</P>
<P>select *</P>
<P>from (select top 20 from table_name) t1</P>
<P>where not exists(select * from (select top 9 from table_name) t2 where t2.column1=t1.column1)</P></DIV>
<P>学习……</P>
页: [1]
查看完整版本: 怎样在表中取指定记录(用sql语句)

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com