如何使用sql语句进行搜索?

时间:2011-03-20 19:35:07

标签: mysql sql

如何找到SQL表的所有ID?例如,我想搜索单词“key”并返回找到该单词的id。

3 个答案:

答案 0 :(得分:3)

假设id是表格中列的名称,则需要使用LIKE

SELECT id 
FROM  YourTable
WHERE id LIKE '%key%'

%是一个通配符,意味着匹配任何零个或多个字符集,因此这将找到id值包含子字符串(不一定是单词)“key”的行。

答案 1 :(得分:1)

SELECT [id field name] FROM [Table Name] WHERE [要搜索密钥的字段] LIKE'%key%';

答案 2 :(得分:0)

这会是你想要的吗?

INSERT INTO dest_table (dest_id)
SELECT source_id
FROM source_table
WHERE source_column LIKE '%key%';