2010-06-10 65 views
0

我使用的是php/mysql。表中的mysql搜索號碼

我有一個產品表。 其中大部分產品的起始名稱都是數字。

我想列出所有以任意數字開頭的產品。

任何一個有關於它的想法....

回答

7

參考this

SELECT * FROM product WHERE name REGEXP '^[0-9]' 
-1

從我understant,你的產品名稱是像 '123myproduct'。 你應該能夠搜索表

select * from product where name like '123%'; 

LIKE結構使用「%」作爲通配符,意思是「什麼」

我希望這將有助於你

傑羅姆·瓦格納

+1

從問題「以任何數字開始」它是清楚的希望結果以任何數字開頭。如果您的查詢以'123' – Salil 2010-06-10 07:10:49

+0

以外的任何其他字符開始,您的查詢將失敗。我誤解了這個問題。你的答案有訣竅。 – 2010-06-11 07:04:32