Quiz⭐毎日コツコツ積み重ね⭐

Snowflake文字列操作関数の選択と使用方法 [Q20250702]

Snowflake
String Functions
Data Manipulation
Data Modeling
2025.07.02

顧客メールデータからメールアドレスのドメイン名部分を抽出したいと考えています。 以下のテーブル構造があります:

-- CUSTOMER_EMAILS テーブル
CREATE TABLE CUSTOMER_EMAILS (
EMAIL_ID INT,
CUSTOMER_NAME STRING,
EMAIL_CONTENT STRING,
SENDER_EMAIL STRING -- 例: 'tanaka@example.com'
);
-- サンプルデータ
INSERT INTO CUSTOMER_EMAILS VALUES
(1, '田中太郎', 'お問い合わせ内容...', 'tanaka@example.com'),
(2, '佐藤花子', 'サポート依頼...', 'sato@company.co.jp'),
(3, 'スミスジョン', 'Product inquiry...', 'smith@global-tech.org');

SENDER_EMAILカラムから、@マークの直後から最初の.(ドット)までのドメイン名部分を抽出したいと考えています。 例: 'tanaka@example.com' → 'example'

以下のSQL関数のうち、最も適切で効率的な方法を選んでください。

(select 1 option)

0
X

Sponsored by

スポンサーを募集中。紹介コンテンツもご用意しますので、ご興味あればお問い合わせください。