根据列值删除行

时间:2012-12-15 02:24:49

标签: sql excel oracle11g

有没有办法根据它包含的值删除行? 例如, 我有一个表格,其中包含一个包含URL值的列,例如

/uk/quitclock/om2.asp

/uk/quitclock/om666.wav

在这里,我需要删除后缀以WAV,GIF或JPEG结尾的行。我怎么做?如果不可能,那么excel中是否有任何公式可以帮助我做到这一点?

2 个答案:

答案 0 :(得分:5)

在数据库上试试

DELETE FROM TABLE 
WHERE UPPER(COLUMN) LIKE '%.WAV' 
      OR UPPER(COLUMN) LIKE '%.GIF' 
      OR UPPER(COLUMN) LIKE '%.JPEG'

答案 1 :(得分:1)

for excel:

= OR(RIGHT(A1,3)= “WAV”,RIGHT(A1,3)= “GIF”,RIGHT(α-1,4)= “JPEG”)

删除TRUE