参照以下语句
insert into [;database=新数据库]新表
select from 数据表
where 筛选条件
其中的中文修改为你实际的数据,新数据库必须是带完整路径
WHERE子句用来指定查询时需要的约束条件,用来限制查询字段的记录,只有符合条件的记录才被查询到
比如要在表User中查询年龄大于20的语句如下
SELECT FROM User WHERE Age > 20
pConn->Execute("UPDATE table1 SET booknum = booknum-1, where bb = m_id";NULL,adCmdText);
正确的应该是这样的
_bstr_t sql;
CString str, str1; //这里是要修改的数据
sql = "UPDATE table1 set booknum = '"+str1+"'/' " " '/ where bb <= '"+str+'""; 字符串旁边的格式要写对
pConn->Execute(sql;NULL,adCmdText);
这样应该是对了 你试下。。。。
你的where子句后应该是子查询
SELECT T1姓名, Avg(T1年龄) AS [平均年龄]FROM TABLE1 AS T1
WHERE
Avg(T1年龄) < (SELECT Avg(T2年龄) FROM TABLE1 AS T2)
GROUP BY T1姓名
希望没有打错
将一个单引号替换成两个单引号
String newName=namereplaceAll("'","''")String sql="select from long_t where who_name='"+newName+"'"
以上就是关于请问在access中用where去筛选数据和不用where直接在条件部分输入去筛选数据的差别是什么呢全部的内容,包括:请问在access中用where去筛选数据和不用where直接在条件部分输入去筛选数据的差别是什么呢、access的查询表中的准则后只有"Where"是什么意思啊、C++连接Access数据库:update语句中where条件用变量的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)