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

📄 subject_40518.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:40518 发表者:whoami 发表日期:2003-05-19 14:45:50
<br>主题:用CRecordSet能实现DISTINCT这个功能吗?
<br>内容:请问想实现这样的查询。<BR>select&nbsp;&nbsp;DISTINCT ColA from TableA;<BR>能用CRecordSet实现吗?<BR>假如不行的话用CDatabase::ExecuteSQL()可以吗?怎么取的这结果集?<BR>是否还有其他办法?<BR><BR>谢谢<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:金枪鱼 回复日期:2003-05-19 22:30:58
<br>内容:排除相同内容的记录<BR>DISTINCT是SQL语言的关键字,与使用的数据库及其记录没有关系。<BR><BR>你既然能够写出这个SQL语句,那我想无论是通过CRecordSet记录集对象还是通过数据库对象,均是可以实现的。<BR><BR>不过,我们一般都用不到这个关键字。<BR>因为我们在写记录时均保持了记录中有一个独特的主键的习惯,这个主键时不允许重复的。既然主键值不同,则哪怕有些字段的内容是相同的,取出来也是有必要的。<BR><BR>只有你选择一个非主键的字段来排除重复时才需要用到。<BR>2003-5-19 22:36:04

⌨️ 快捷键说明

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