2013-03-24 3 views
3

У меня есть много столбцов в таблице и вы хотите SELECT * FROM Table, за исключением одного столбца (например: местоположение), не указывая всех столбцов, которые я хочу использовать.Sqlite: SELECT * BUT id FROM Таблица

SELECT * EXCEPT id FROM Table ???

ответ

5

Абсолютно нет.

Но вот обходной путь. Создание VIEW таблицы, например

CREATE VIEW ViewName 
AS 
    SELECT col1, col2, col3, .... -- don't select the column name you want to hide 
    FROM tableName; 

когда VIEW был создан, теперь вы можете назвать это,

SELECT * FROM ViewName 
4

Нет, вы не можете этого сделать.

Вы указываете те, которые вам нужны, или вы соглашаетесь с тем, что набор результатов содержит еще один столбец, чем вам нужно.

Смежные вопросы