Предположим, что у меня была большая таблица TBL_LARGE_TABLE с 100 столбцами (столбец1, column2, ... column100 все с нулевым значением), и мой клиент дал мне запрос, чтобы я мог отфильтровать определенные строки:ГДЕ для фильтрации данных на основе нескольких условий
SELECT * FROM TBL_LARGE_TABLE
WHERE
COLUMN2='00123'
AND
(COLUMN3 LIKE '%garbage%' OR COLUMN3 LIKE '%trash%')
AND
COLUMN100='0';
Теперь я хочу, чтобы поместить данные из TBL_LARGE_TABLE
в другую таблицу TBL_ANOTHER_LARGE_ONE
. Какой был бы лучший способ вставить из TBL_LARGE_TABLE
в TBL_ANOTHER_LARGE_ONE, исключая все строки, которые будут передавать вышеуказанный оператор SELECT? Я не хочу удалять любые данные, я хочу, чтобы исходная таблица оставалась такой, какой она есть. Я просто хочу выбрать точную противоположность инструкции SELECT выше.
Сколько количество строк есть в этой таблице SELECT COUNT (*) FROM TBL_LARGE_TABLE; ? – Karthik