10
A
回答
19
我可能是过于简单化了......但根据您的描述,将LIKE
解决问题了吗?
UPDATE YourTable
SET DifferentColumn = 'NewValue'
WHERE Url LIKE '%.pdf'
0
因此,看起来您正在寻找like参数。
例如:
SELECT column(s) FROM table WHERE URL LIKE '%.pdf'
或者你可以用
UPDATE table SET column = value, ..., WHERE URL LIKE '%.pdf'
的%好像是说任何东西之前的.PDF是htis情况更新。
希望这会有所帮助。
7
您可以使用具有前导通配符的LIKE条件。 %.pdf
意味着列必须在.pdf
UPDATE mytable
SET newcolumn = 'PDF found'
WHERE yourcolumn LIKE '%.pdf'
结束或者你可以使用right()
功能
UPDATE mytable
SET newcolumn = 'PDF found'
WHERE right(yourcolumn,4) = '.pdf'
2
在您的WHERE子句中,使用类似LOCATE('.pdf',url) > 0
识别感兴趣的记录。
正如指出的那样,这会给你一个包含字符串“.PDF”任何网址...
如果你一定要在“.PDF”是在结束时,你也可以尝试:
LOWER(RIGHT(url,4)) = '.pdf'
我会用下限或上限,以应付任何情况的问题。
您也可以使用LIKE %.pdf
(再次注意大写/小写问题),建议他人使用 。
相关问题
- 1. 获取与独特价值的行中特定的列 - MySQL的
- 2. SQL查找ID-S其中列的值等于对特定行的值
- 3. 查找与标签有关的帖子与mysql中的一个特定帖子
- 4. MySQL查找行中的列值
- 5. MySQL SELECT行响应特定的MULTIPLE值在其中一列
- 6. mysql从列表中获取行值,其中列值等于特定值
- 7. 查找特定值的列索引
- 8. pandas:查找给定列包含特定子字符串的行
- 9. jquery查找具有2列中特定值的表行数
- 10. 读行与特定列值
- 11. MySQL查询 - 选择2行2特定DISTINCT列的值
- 12. 查找行是否有两个给定的值与MySQL和PHP
- 13. 查找特定行上的下一个空白列与VBA
- 14. 使用XPath查找特定列具有值的行
- 15. 查找特定行
- 16. 查找其具有包含特定值的列数据库中的所有表名,MySQL的
- 17. 查找列表中的特定模式
- 18. 查找列中的特定文本并插入列标题行
- 19. 查找特定的列,并用gawk替换具有特定值的以下列
- 20. MySQL查找行值中的子字符串?
- 21. 查找PropelCollection中的特定行
- 22. 查找特定行中的数字的平均值
- 23. 在其他表中列表中不包含特定值的行
- 24. Excel VBA - 查找具有特定值的所有行并获取其行数
- 25. MYSQL查询找到特定的模式
- 26. 如何在MySQL查询结果中查找特定行?
- 27. 如何查找R中矩阵中特定行和列的最大值?
- 28. 查找XML元素与特定的值与jQuery
- 29. 从Datatable中查找与其max()值比较的值 - LINQ查询
- 30. 在表中的特定列中的所有行中查找特殊字符
你可以使用'正确的()'函数 – 2013-03-11 18:17:11