2016-04-03 12 views
0

私は小さな問題がありました。 SQLリクエストを使用してSQLは複数の出現をファイルで見つけた

フィールド内にテーブルが2つ以上存在するかどうかを調べたいと思います。

私は説明:where nom like "%l%l%":3リットル

があり

"Hello World"; //どのように私のような正規表現または何か他のもののように行うことができますか?

私はselect nom from distrib where MATCH (nom) AGAINST ('%y%' IN BOOLEAN MODE);を試しましたが、それは良い選択ではないと思います。

おかげで、あなたを、

答えて

0

試してみてください。この(COL - フィールド、リットルの名前 - 文字):_the_charは、あなたが探したい文字を意味

SELECT CHAR_LENGTH(col) - CHAR_LENGTH(REPLACE(col, 'l', '')) 
+0

ニースは> 2のところでこれを作ることができ、私は欲しいものをやりました。 –

0

あなたは、このように発生回数を得ることができました..

SELECT 
    ROUND ( 
    (
     LENGTH(your_field) 
     - LENGTH(REPLACE (your_field, "_the_char", "")) 
    )/LENGTH("_the_char")   
) AS count  
関連する問題