在SQL 2000中建了一个数据库,名为Weblog,其中的一个表为logData,表中有两个字段,第一个是时间time,第二个字段是content,
 time                         content
20:10:45               "GET /Library/images/survey1_glow_06.jpg HTTP/1.1"
20:10:50               "GET /Library/dnt.html HTTP/1.1"
...
...
...我想把第二列中含有“.jpg”所在的这一行删除,请问如何实现,也就是先对第二列进行查询,查到含有.jpg的,就把这一行记录删除,保留剩下的行,请大侠指教!多谢

解决方案 »

  1.   

    delete logdata where charindex('.jpg',content)>0
      

  2.   

    delete from tb where charindex('.jpg',content)>0
      

  3.   

    delete from logData where charindex('.jpg',content)>0
      

  4.   

    delete from logData where patindex('.jpg',content)>0
      

  5.   

    delete from tb where content like '%.jpg%'
      

  6.   

    为了安全起见,建议先查询再进行删除
    select * from logdata where charindex('.jpg',content)>0
      

  7.   

    delete from logData where patindex('.jpg',content)>0