Parse phone number into JSON with fields: country_code, area_code, e164, national, international, is_valid, type
Per-row — runs once for each row.
PARSE_PHONE({{ phone }})PARSE_PHONE({{ phone }}, '{{ default_country }}')| name | type | description |
|---|---|---|
| phone | VARCHAR | — |
| default_country(optional) | VARCHAR | — |
Phone extracted from text
SELECT
parse_phone ('Call me at (555) 123-4567')International format
SELECT
parse_phone ('+44 20 7946 0958')Vanity/mixed format returns a JSON object
SELECT
parse_phone ('1-800-FLOWERS')Crawl a website and extract structured data from each page (via Firecrawl)
Extract specific information from unstructured text (zero-shot NER)
LLM-backed extraction (escape hatch for EXTRACTS)
Extract structured fields from text per a user-supplied schema
Merge multiple timelines into unified chronological sequence
Extract information from text using natural-language instructions
Parse phone number into JSON with fields: country_code, area_code, e164, national, international, is_valid, type
Per-row — runs once for each row.
PARSE_PHONE({{ phone }})PARSE_PHONE({{ phone }}, '{{ default_country }}')| name | type | description |
|---|---|---|
| phone | VARCHAR | — |
| default_country(optional) | VARCHAR | — |
Phone extracted from text
SELECT
parse_phone ('Call me at (555) 123-4567')International format
SELECT
parse_phone ('+44 20 7946 0958')Vanity/mixed format returns a JSON object
SELECT
parse_phone ('1-800-FLOWERS')Crawl a website and extract structured data from each page (via Firecrawl)
Extract specific information from unstructured text (zero-shot NER)
LLM-backed extraction (escape hatch for EXTRACTS)
Extract structured fields from text per a user-supplied schema
Merge multiple timelines into unified chronological sequence
Extract information from text using natural-language instructions