假設我有一個大表TBL_LARGE_TABLE,比如說有100列(column1,column2,... column100全爲空),我的客戶端給了我一個查詢,所以我可以過濾掉某些行:WHERE用於根據多個條件篩選出數據
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