SQL: wrapping an indexed column in a function disables the index

The index stores the column's values, not the function's results. Any expression around the column forces the engine to compute it per row, which means reading every row.

Full code & output

This topic is available to PRO members.

Sign in Create a free account

Run this yourself in the Online Java Compiler, spin up a live REST API in the API Sandbox, or practise with Java interview questions.

Published 2026-08-25