hqlクエリを入力して、の単語をカンマ区切りの単語から検索しようとしています。カンマ区切りの単語から1つの単語を検索するhqlクエリの作成方法
私の入力は、abc,xyz,par
のようです。
予想される結果: REGEXと一致する単語があれば、一致するレコードが表示されます。
hqlでREGEXP_LIKE
正規表現(例:REGEXP_LIKE(列名、 "値"))を試しましたが、動作しません。
与えられたシナリオに対してhqlクエリを提案してください。
UPDATE: 私の試みは、次のとおりです。事前に
SELECT emp.title
FROM employee as emp
WHERE 1=1 and (emp.title regexp_like (emp.title, :empTitle))
感謝。
EMPとして従業員からあなたのtry – morels
SELECT emp.titleのいくつかのコードを投稿してくださいWHERE 1 = 1と(emp.titleのREGEXP_LIKE(emp.title、:empTitle))。ここではempTitleはコンマ区切りの値です。 1つ以上の値と一致する場合、一致したレコードが表示されます。 –
可能な複製http://stackoverflow.com/questions/5611715/where-value-in-column-containing-comma-delimited-values – udaybhaskar