我在mysql中有以下数据:
file-id
32-534
32-536
32-537
32-584
32-594
46-865
46-863
46-837
46-867
我想编写SQL查询以使用32-或46-来登记所有数据。我怎么能这样做?
Select * from TABLE WHERE file-id = ????
答案 0 :(得分:3)
这应该有效:
SELECT * FROM TABLE WHERE 'file-id' LIKE '32-%' OR 'file-id' LIKE '46-%';
答案 1 :(得分:0)
SELECT * FROM table_name WHERE file-id REGEXP '^32' OR file-id REGEXP '^46';
答案 2 :(得分:0)
尝试:
SELECT * FROM table_name WHERE file-id REGEXP '^(32|46)';