2011-02-10 12 views
0

のmySQLクエリはこれが可能ですか?プレフィックス

SELECT id WHERE user=prefix_* 

もしそうでなければ、どのようにこれを達成するのですか?

答えて

8

SELECT id FROM table WHERE user LIKE 'prefix_%' とする必要があります。

参照:Mysql Docs - Like

+0

+1は30秒で私に殴られます! :) – vpit3833

+0

@ vpit3833実際、いいえ。あなたは12:26:51に投稿しましたが、エドリアンは12:27:17に投稿しました。 – nyuszika7h

4

SELECT id FROM table WHERE user like prefix_%

2

あなたはLIKEを使用することができます。通常は1文字に一致するため、アンダースコアをエスケープする必要があることに注意してください。

select id from table 
where user like 'prefix\_%' 
+0

良い追加:)また、 "user"はmysql iircのキーワードですか? – edorian

+1

うーん、そうは思わない:http://dev.mysql.com/doc/mysqld-version-reference/en/mysqld-version-reference-reservedwords-5-0.html – Blorgbeard

+0

私の悪い、感謝:) – edorian

関連する問題