SQL 查询语句,该怎么解决
SQL 查询语句
1,请问用SQL语句实现查询表中的某个字段是否存在?
2,我知道用 while(!m_pRec->ADOEOF)
{
...
m_pRec->MoveNext();
}
可以。还有没有其它比较高效的方法,这样如果有很多个数据,效率很低。
------解决方案--------------------
是查询记录是否存在吧?
------解决方案--------------------
用Count(*)值返回一个记录,多个记录的话如下代码遍历
while(!m_pRec->ADOEOF)
{
...
m_pRec->MoveNext();
}
------解决方案--------------------
------解决方案--------------------
用SQL语句的WHERE子句来控制查询的记录。
1,请问用SQL语句实现查询表中的某个字段是否存在?
2,我知道用 while(!m_pRec->ADOEOF)
{
...
m_pRec->MoveNext();
}
可以。还有没有其它比较高效的方法,这样如果有很多个数据,效率很低。
------解决方案--------------------
是查询记录是否存在吧?
SELECT COUNT(*) FROM YourTable WHERE .....
long nCount = (long)m_pRec->GetCollect((long)0);
------解决方案--------------------
用Count(*)值返回一个记录,多个记录的话如下代码遍历
while(!m_pRec->ADOEOF)
{
...
m_pRec->MoveNext();
}
------解决方案--------------------
SELECT COUNT(字段名) FROM table
------解决方案--------------------
用SQL语句的WHERE子句来控制查询的记录。