> select 1 as "" `sqlite3_column_name()` returns an empty string, as expected. > select 1 as NULL; This will fail at `sqlite3_prepare_v2()`, as expected. There is no statement object, so calling `sqlite3_step()` and `sqlite3_column_name()` makes no sense. > explain select 1 as ? This will also fail at `sqlite3_prepare_v2()`, as expected. There is no statement object, so calling `sqlite3_step()` and `sqlite3_column_name()` makes no sense.