Когда я хочу выбрать все столбцы, ожидающие foo и bar, то, что я обычно делаю, просто явно перечисляет все остальные столбцы в инструкции select.Можно ли инвертировать оператор select в SQL?
select a, b, c, d, ... from ...
Но если таблица имеет дюжину столбцов, это трудоемкий процесс для простых средств. То, что я хотел бы сделать вместо этого, что-то вроде следующего утверждения псевдо:
select * except(foo, bar) from ...
Я также хотел бы знать, если есть функция, чтобы отфильтровать строки из результата, состоящий из нескольких столбцов , если несколько строк имеют одинаковый контент в все соответствующие столбцы. Другими словами, повторяющиеся строки будут отфильтрованы.
------------------------
A | B | C
------------------------ ====> ------------------------
A | B | C A | B | C
------------------------ ------------------------
Q1: № Q2: SELECT DISTINCT. – dnoeth