我现在要SQL数据库中有一个表,表中的数据:
ID 姓名
1 A
2 B
3 C
4 D
.
.
.
1000 FFFFF有这么一个表,现在我要删除表中ID大于60和ID小于20的数据。
请问用什么语句。
ID 姓名
1 A
2 B
3 C
4 D
.
.
.
1000 FFFFF有这么一个表,现在我要删除表中ID大于60和ID小于20的数据。
请问用什么语句。
解决方案 »
- 如何实现日期的月份相加?
- 求:一道软件测试面试题
- 讨论一下ATL中的ExtractCreateWndData是怎样实现的
- CImageList::Add要加入IDI_ICON_FLOPPY的图标应该怎么做??
- 请教!用createprocess创建进程后,等一段时间后,怎样判断进程是否退出?如果没有,进程的窗口标题是什么?
- 初学者学vc
- 讨论一下线程,哪位大神能解决我的困惑。帮助别人就是帮助自己
- 程序显示字体在CRT显示器和笔记本上显示的不同?!有乱码!恳请解答!!!
- OCX 中调用 OCX 中的方法和事件 如何能成功 再追加100分 在线等
- 请教在VC里如何实现小控件的拖动?
- 关于文件打开后保存的问题,求救
- 如何获取 hr(HRESULT hr;)的值??
int m_a=20;
int m_b=60;
m_oper.Format("use NewDatabase DELETE FROM "+m_talenamestr[i]+" WHERE (ID<("m_a"))and (ID>("m_b"))");
这一条报错啊,用VC++怎么表示,求正确方法。
-----------------------------------------------
http://www.wantsoft.com
隐形者软件代码交流博客
-----------------------------------------------
str.Format("DELETE FROM %s WHERE ID>%d OR ID <%d", m_talenamestr[i], m_a, m_b)
//DELETE * 是什么语句?
Delete from,没有*
2.
用Or而不是and