⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_43768.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:43768 发表者:我要飞 发表日期:2003-06-13 16:36:22
<br>主题:我要取出表中最后一条纪录,怎样最快最省资源
<br>内容:我想把表a中最后一条纪录的zd_bb,zd_cc两个字段的值取出赋给变量dd,ee。然后再在这个表中筛选出zd_bb=dd ,zd_cc=ee的所有纪录。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:我要飞 回复日期:2003-06-13 17:06:39
<br>内容:有没有什么函数或者命令可以直接定位到最后一条纪录啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:世外高人 回复日期:2003-06-13 17:29:59
<br>内容:1&gt; select * from tb2<BR>2&gt; go<BR> name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; telphone<BR> ---------- ----------<BR> kf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7938446206<BR> kf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7938446206<BR> kf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7938446206<BR> kf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7938446206<BR> kf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7938446206<BR> kf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7938446206<BR> df&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 490349<BR> xfg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;343<BR> xfg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;343<BR><BR>(9 行受到影响)<BR>1&gt;&nbsp;&nbsp;use kf<BR>2&gt;&nbsp;&nbsp;go<BR>1&gt;&nbsp;&nbsp;declare @dd varchar(10),@ee varchar(10)<BR>2&gt;&nbsp;&nbsp;declare tb2_you cursor scroll for<BR>3&gt; select name ,telphone from tb2<BR>4&gt; order by name,telphone<BR>5&gt; open tb2_you<BR>6&gt; fetch last from tb2_you<BR>7&gt; into @dd,@ee<BR>8&gt; begin<BR>9&gt; select * from tb2 where name=@dd and telphone=@ee<BR>10&gt;&nbsp;&nbsp;end<BR>11&gt;&nbsp;&nbsp; close tb2_you<BR>12&gt;&nbsp;&nbsp; deallocate tb2_you<BR>13&gt;&nbsp;&nbsp; go<BR> name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; telphone<BR> ---------- ----------<BR> xfg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;343<BR> xfg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;343<BR><BR>(2 行受到影响)<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我要飞 回复日期:2003-06-14 08:09:08
<br>内容:你用游标,好像比我的要麻烦。这样好想简单些,不过有些牵强:select @dd=name,@ee=telphone from tb2<BR>这样是赋值剩下的就是最后一条语句,我觉得有点不妥。不过和用游标比好像要好的多。意下如何?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:. 回复日期:2003-06-14 08:20:23
<br>内容:select @dd=name,@ee=telphone from tb2 是第一行<BR><BR>建议不到万不得已不要使用游标<BR><BR>可以用select top 1 * from tab order by xxx,yyy desc试试
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:世外高人 回复日期:2003-06-14 09:04:28
<br>内容://最笨的方法,,,<BR> select * from tb2 where name=( select top 1 name&nbsp;&nbsp;from tb2 order by name,telphone desc) and telphone = ( select top 1 telphone&nbsp;&nbsp;from tb2 order by name,telph<BR>one desc)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我要飞 回复日期:2003-06-14 09:47:23
<br>内容:谢谢二位!null:select @dd=name,@ee=telphone from tb2 是最后一行。不过你后给出的要比我的好!高人:你的最笨是什么意思啊?我觉得正是我想要的,你觉得最笨是不是还有更好的办法啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -