2012-04-19 17 views
1

私は、MySQLを書いています。この正規表現のmysql

このため、正規表現構文が何であるかを

SELECT name FROM employees WHERE name REGEXP '^A'

のようなregxpを選択:

gmail.com

感謝

を含むすべてのレコード
+1

'Gmailの\の.com'。正規表現リファレンスの1つをここから選択し、それを閲覧します。 – g13n

+1

@Madbreaksのアドバイスに従ってください。正規表現は、あなたが眠っているものの過剰なものです。 –

答えて

1

私はここREGEXPを使用することはありません。

SELECT name FROM employees WHERE name LIKE '%gmail.com%'; 

乾杯

0

これはあなたが探しているものですか?

REGEXP '@gmail\.com$' 
+0

これは単なる「包含」よりも厳密であることに注意してください。これは、値が文字列の最後にあることを必要とします。 – Sampson

+0

...その問題の前に '@'が付いています – Madbreaks