2017-12-08 8 views
0

先週試験を受け、練習の1つが「ラストネームに少なくとも2つの連続するボーカルを持つ生徒のすべてのデータを取得する」でした。私は、次の操作を実行しようとしているSQL上で連続したボーカルをクエリ

select 
    apellidos 
from 
    alumnos 
where 
    apellidos LIKE '[%aeiou%]' 

私はまた、ORの多いクエリを試してみました。

select 
    apellidos 
from 
    alumnos 
where 
    apellidos LIKE '[%ae%]' 
    OR apellidos LIKE '[%ai%]' 
    OR apellidos LIKE '[%ao%]' 
    OR apellidos LIKE '[%au%]' 
    OR apellidos LIKE '[%ei%]' 
    OR apellidos LIKE '[%eo%]' 
    OR apellidos LIKE '[%eu%]' 
    OR apellidos LIKE '[%io%]' 
    OR apellidos LIKE '[%iu%]' 
    OR apellidos LIKE '[%ou%]' 

この作品はありません。あなたがlikeとのマッチングあなたのパターンを練習してください

where apellidos LIKE '%[aeiou][aeiou]%' 

:「ボーカル」と仮定すると、

+0

いくつかのデータの例を掲載できますか? – Raptor

答えて

1

はあなたのような何かをしたい「母音」を意味します。次に、実際の正規表現に移動することができます。

+0

こんにちは!ありがとう!それはたくさんの助けになりました。私は正規表現の訓練を見つけることができるウェブサイトを持っていますか?それは私が獲得しなければならないスキルだと分かります。 –

+0

@DavidSalasBoscan。 。 。私はあなたにGoogleの正規表現をお勧めします。母国語で資料を見つけることができるかもしれません。 –

関連する問題