Extract Extension

This function extracts the file extension from a URL. It will return the file extension without the dot.

D SELECT extract_extension('http://example.com/image.jpg') AS ext;
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   ext   β”‚
β”‚ varchar β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ jpg     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

D SELECT extract_extension('https://site.com/download.exe?source=official') AS ext;
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   ext   β”‚
β”‚ varchar β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ exe     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Last updated

Was this helpful?