ハイブには正規表現や翻訳などの表現はありませんか? はハイブテーブルの制御文字とASCII文字を無視します。ハイブテーブルカラムは、キーボード文字、数字、コントロールとASCII文字を無視します。
例のみ上記式においてREGEXP_REPLACE(option_type、 '[^-ZA-Z0-9] +'、 '')
文字と数字を考慮しているが、%、&ような任意のキーボード特殊文字データ、 *、。、?、..利用可能な場合は、空白として出力されています。
Col:bhuvi?あなたはどこですか?
結果:bhuviあなたは
ですが、私はbhuviとして出力しますか?あなたはどこですか?
のように、特別なキーボード文字 がある場合はそのまま表示され、コントロールやASCII文字は無視されます。
英語と数字とキーボード文字のみが欲しいです。どのような例がありますか? – Sai
öとßは私のキーボード上にあり、英語の外国語や名前で使用することができます。あなたは '[-a-zA-Z0-9!"§$%=?] 'のようにそれぞれの許可された文字を指定することができます。 – DesertEagle