HR 기반에서 작업하고 있습니다. 이런 문구를 왜 타이핑 할 수 없습니까? 당신은 HAVING 절을 사용할 필요가 "%s: invalid identifier"
WHERE 절에서 "% s : 유효하지 않은 식별자"오류가 발생합니다.
-2
A
답변
3
: 나는 그것을 할 때
SELECT id_dzialu, sum(placa) as suma
FROM pracownicy
WHERE suma = 8000
GROUP BY id_dzialu
, 그것은 오류를 반환합니다.
Oracle의 경우, 쿼리는 때문에 where
절은 아직 수행되지 않은 집계를 처리되는 시점에 where
절에 집계 함수를 참조 할 수 없습니다, 짧은에서
select id_dzialu, sum(placa) as suma from pracownicy group by id_dzialu having sum(placa) = 8000
10
해야한다. 대신 having
절을 사용하십시오.
+0
감사합니다. 내가 입력 할 경우 왜 select id_dzialu, sum(placa) as suma from pracownicy group by id_dzialu having suma = 80000
나는 여전히 오류가 있습니까? –
user1306431
+0
그것은 사용하는 DBMS에 따라 다릅니다. 오라클에서는 MySQL에서 오류가 발생하지만 그렇지 않은 경우 오류가 발생합니다. 해야 할 일은'sum (placa) = 80000'이다. 그것을 확인하십시오. –
관련 문제
- 1. IN vs = where 절에서
- 2. WHERE 절에서 SELECT IF 사용
- 3. Where 절에서 OR을 얻으려면 어떻게해야합니까?
- 4. Where 절에서 쿼리의 변수가 무시됩니다.
- 5. IN OR SQL where 절에서
- 6. WHERE 절에서 MYSQL GROUP_CONCAT 사용
- 7. GqlQuery의 where 절에서 localtime 사용
- 8. SQL Server - 인덱싱되지 않은 열은 감지하지만 WHERE 절에서 사용됩니다.
- 9. 추가 Where Where Where SQL 절에서 큰 성능을 얻습니다.
- 10. "WHERE"절에서 지정된 변수를 사용하여 CSV로 내보내기
- 11. ORA-000904 : "ATTRIBUTE". 유효하지 않은 식별자 00904.00000 - "% s : 유효하지 않은 식별자"
- 12. linq where 절에서 문자열을 사용하는 방법은 무엇입니까?
- 13. Where 절에서 인터페이스를 사용하려고하면 L2E가 중단됩니까?
- 14. 최대 절전 기준을 사용하여 where 절에서 계산
- 15. # 1054 - 'where 절에서 알 수없는'max.ACCESS_DATE_TIME '열
- 16. "where"절에서 표현식 제네릭 형식을 어떻게 제공합니까?
- 17. 유효하지 않은 SQL 쿼리
- 18. where 절에서 조건을 지정하는 SQL Case 문?
- 19. PHP : where 절에서 $ _POST를 사용하는 방법
- 20. where 절에서 if 절을 사용할 수 있습니까?
- 21. linqdatasource의 where 절에서 concatinated 문자열을 검색하려면 어떻게해야합니까?
- 22. where 절에서 Sybase use 매개 변수
- 23. 젠드 : WHERE 절에서 '같지 않음'을 사용하는 방법?
- 24. WHERE 절에서 여러 변수 다시 사용
- 25. Where 절에서 SQL Select Count 성능 문제
- 26. 동일한 필드에 대해 SQL WHERE 절에서 'AND'사용
- 27. CakePHP WHERE 절에서 함수 이름을 따옴표로 묶습니다.
- 28. WHERE 절에서 열 별칭을 평가할 수 있습니까?
- 29. Where 절에서 Linq의 nullable 필드에 대해
- 30. WHERE 절에서 PHP 변수를 사용하는 방법은 무엇입니까?
당신은 where 절을 제거해야하며 그것은 80000 대신 8000입니다. –
@AmritpalSingh 감사합니다. –