delete from where 
where后怎么加入指定行?
给个例子。thankyou 

解决方案 »

  1.   

    delete from where  后面一般是字段,但是我想后面加变量来delete
    比如: where  deleteindex(变量),不过不知道具体语法了sql 有看过点 呵呵
      

  2.   

    delete from where a='b'字段a的值为b的都删除,这个是对字符型字段的delete from where a=1对数字型的其他的lz以后再学吧
      

  3.   

    没有人可以高手我要删除第*行的sql 用法吗?
      

  4.   

    一般用删除的就是delete from where 字段=要删除的条件,就是这样了,lz要的可能要另想法了.....
    路过...........
      

  5.   

    用odbc做的 ,删除当前行。但是当前行是一个变量。
      

  6.   

    是什么数据库?
    有的数据库有rownum有的没有
    另外如果你的表中有自增字段,sql语句也好办既然你是odbc
    那么获得crecordset记录集
    先movefirst
    再move(i-1)
    然后delete()
      

  7.   

    delete table where condition
      

  8.   

    关注同样问题...曾经去面试有人问:如果有10W记录,要你查出第5W到第6W之前的数据..乍查?
    以我当前只能先查top 5W然后再从5W位置开始再查top 1W...这样很浪费资源
    关注这个问题好久了,没见有人提出好的解决方法~~~~
      

  9.   

    有考虑过一种方法,可是应该也是同样浪费资源的吧
    可先用一临时表或视图 把数据拷贝一次,在新表中加入一自增列,那么第几行就是新的自增ID号,通过此可得到旧表的信息如旧ID,删除旧表...此方法可解决