select
SUBSTRING('India|Korea', 1, position('|' in 'India|Korea') - 1) as first,
SUBSTRING('India|Korea', position(',' in 'India|Korea') + 1)as second
を試してみましたが、私は得ますエラー:
error while compiling statement: failed: parseexceptio : cannot recognize input near 'in' '' India|Korea'' ')' in expression specification
誰の助けですか?前もって感謝します。
注:ハイブエディタでこのクエリを実行しています。
私は '位置は」利用できないと思うあなたのロジックのために、しかし、
instr()
を使用し、position()
を使用していませんハイブエディタで。文字列中の特定の文字の位置を見つけるための置換え? –