一个关于SELECT套嵌的有关问题
一个关于SELECT套嵌的问题
SELECT COUNT(*) FROM
(SELECT DISTINCT(*) FROM Test);
在ORACLE执行不了说是“第 1 行: '*' 附近有语法错误。”
PS:SELECT COUNT(DISTINCT *) FROM Test这条语句和上面那条执行结果是否一样,我觉得是一样的啊。
------解决方案--------------------
SELECT COUNT() FROM 你看下这个
------解决方案--------------------
SELECT COUNT(DISTINCT *) FROM Test
不能用*号,要指定一个字段名。
------解决方案--------------------
DISTINCT 字段名
------解决方案--------------------
DISTINCT 字段名
SELECT COUNT(*) FROM
(SELECT DISTINCT(*) FROM Test);
在ORACLE执行不了说是“第 1 行: '*' 附近有语法错误。”
PS:SELECT COUNT(DISTINCT *) FROM Test这条语句和上面那条执行结果是否一样,我觉得是一样的啊。
------解决方案--------------------
SELECT COUNT() FROM 你看下这个
------解决方案--------------------
SELECT COUNT(DISTINCT *) FROM Test
不能用*号,要指定一个字段名。
------解决方案--------------------
DISTINCT 字段名
------解决方案--------------------
DISTINCT 字段名