2011-08-24 12 views
0

나는 예를 들어 테이블의 한 열에 같은 유형의 문자열 수를 계산해야하는 상황이 있습니다. 그 쿼리를 의미Oracle 10g에서 테이블의 한 열에서 다른 값을 계산하는 방법은 무엇입니까?

사과, 사과, 사과, 오렌지, 오렌지, 바나나, 바나나, 바나나,

그래서 내가 동일한 유형의 모든 문자열을 계산 할 필요가 바나나 - : 열 같은 값을 갖는 것 사과에 대한 결과는 3, 오렌지에 대한 결과는 3, 바나나는 4가되어야합니다.

무엇이 idol 쿼리가 될 수 있습니까?

select columnName, count(*) from tableName 
group by columnName 

이 당신에게 얼마나 많은 사과, 오렌지, 바나나의 결과를 줄 것이다 열에 있습니다 - 당신은 GROUP BY

SELECT column_name, count(*) 
    FROM table_name 
GROUP BY column_name 

답변

6

소리가 난다

+0

안녕하세요, 감사합니다. :) – Dhruv

4

당신이 사용할 수있는 GROUP BY를 원하는처럼

0

다른 값을 가진 동일한 열의 수가 필요했습니다.

SELECT durum_id, count(*) FROM kontrol WHERE tarih='2017 2 28' and tur_id=2 GROUP BY durum_id 

enter image description here

관련 문제