如何在sql中查找相关的行

时间:2016-02-04 14:08:59

标签: sql

我有一个包含许多行的表,例如:

id      file
-----------------------------------
1       7-Zip Portable 4.42
2       7-Zip Portable 4.42 Rev 2
3       7-Zip Portable 4.57
4       7-Zip Portable 4.62
5       7-Zip Portable 4.64 
6       SeaMonkey Portable 2.35 
7       SeaMonkey Portable 3 
8       SeaMonkey Portable 4.11

搜索“7-Zip Portable 4.42”

时,我想要相关的行
id      file
-----------------------------------
1       7-Zip Portable 4.42
2       7-Zip Portable 4.42 Rev 2
3       7-Zip Portable 4.57
4       7-Zip Portable 4.62
5       7-Zip Portable 4.64 

如何在sql中执行此操作?

3 个答案:

答案 0 :(得分:1)

您可以使用LIKE

SELECT *
FROM table_name
WHERE file LIKE '7-Zip Portable%'

答案 1 :(得分:1)

我得到了答案

SELECT * FROM `post` WHERE `title` LIKE '%7-Zip%' OR '%Portable%' OR '%4.42%'

答案 2 :(得分:0)

您可以在以下内容中使用LIKE和通配符%

SELECT * 
FROM TblName
WHERE file LIKE '7-Zip Portable 4.42%'