假设我有一个大表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