열의 고유 값의 수를 찾을 수 해당 쿼리에서 행 수를 얻으시겠습니까? 하위 쿼리가 필요합니까?SQL 내가 다음과 같은 방법으로 열의 모든 고유 값을 선택할 수 있습니다
답변
select Count(distinct columnName) as columnNameCount from tableName
SELECT COUNT(DISTINCT column_name) FROM table as column_name_count;
별개의 열을 계산 한 다음 별칭을 지정해야합니다. 이것은 별개의 수를 줄 것이다
select count(distinct my_col)
+ count(distinct Case when my_col is null then 1 else null end)
from my_table
/
, null 값을 무시) (즉, 카운트주의 열 그룹.
나는 정말로 당신의 성명서가 다음과 같이 말할 의도가 있다고 생각한다 :'my_col이 널, then else else my_col end' –
명확성을 위해 :''my_col, COUNT (my_col) + COUNT (my_col이 NULL 일 때 END)를 My_Table에서 CountOf로 GROUP BY my_col''' –
count (*)는 null을 포함합니다. – PragmaticProgrammer
select count(*) from
(
SELECT distinct column1,column2,column3,column4 FROM abcd
) T
: 당신은 당신이 같은 까다로운 뭔가를 할 수 있습니다 만의 독특한 값으로 null을 허용 할 필요가 그래서 만약
이렇게하면 별개의 열 값과 각 값의 수를 확인할 수 있습니다. 나는 보통 두 가지 정보를 알고 싶다.
select distinct columnName, count(columnName) as CountOf from tableName group by columnName
'columnName'으로 그룹화했기 때문에 이미 고유 값을 한 번만 얻었고'distinct' 키워드는 여기에서 아무 것도하지 않습니다. 이를 사용하지 않고 쿼리를 실행하면 결과 집합이 완전히 동일합니다. – Antti29
카운트 (별개의 ({필드 이름이}))
이간단히 카운트 ({필드 이름이})이 테이블에 당신에게 모든 고유 값을 제공 중복됩니다. 그것은 (많은 사람들이 생각한 것처럼) 당신에게 테이블의 백작을주지 않을 것입니다. NOT 같은 테이블에서 카운트 (*) 등]
아니요, 정확하지 않습니다. 'count (field)'는'field'가'not null' 인 행의 수를 반환합니다. – Antti29
COLUMN_NAME의 고유 값의 SQL 합 주파수에 의해 분류 :
이SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name ORDER BY 2 DESC;
- 1. SQL : 모든 열의 고유 한 값의 수입니다.
- 2. 쿼리에서 고유 한 값을 선택할 수 없습니다.
- 3. SQL : 모든 행에서 열의 모든 고유 문자를 가져 오는 방법
- 4. 열의 수가 같은 값을 가질 수 있지만 두 번째 열의 값이 같은 고유 한 행은 어떻게 선택합니까?
- 5. SQL - 쿼리에서 생성 된 열의 고유 값을 계산합니다.
- 6. MySQL의 - 다른 열의 값을 더한 나는 다음과 같은 열 & 값을 가진 테이블이
- 7. 효율적인 방법으로 SQLite3에서 고유 한 행을 확보 할 수 있습니다.
- 8. 다음과 같은 방법으로 PHPUnit 테스트를 작성해주세요.
- 9. CRC에는 다음과 같은 기능이 있습니다.
- 10. 어떻게 내가 ASP에서 기본값을 선택할 수 있습니다 : DropDownList
- 11. SQL 서버는 고유 한 값을
- 12. SQL 쿼리 나는 다음과 같은 쿼리를 수정하려는 모든
- 13. CustomAttributes 내가 다음과 같은 뭔가를
- 14. LINQ 내가 다음과 같은 클래스있어
- 15. Ajaxrequest 내가 개찰구에 새로운 다음과 같은 문제에 붙어있어
- 16. 내가 'm은 다음과 같은 게시물 스팸으로 포격하기
- 17. 여러 고유 한 열의 행 계산
- 18. 두 개의 드롭과 같은 값을 선택할 수 없습니다
- 19. SQL : 다중 열의 AVG 및 고유 날짜의 곱셈
- 20. 범위 선택 (슬라이더 동작)을 위해 Jquery를 선택할 수 있습니다.
- 21. SQL 쿼리는 다음과 같은 방법
- 22. 다른 열의 모든 고유 값에 대한 합계는 어떻게됩니까?
- 23. html select 목록에서 선택한 항목과 최대 값을 선택할 수 있습니다.
- 24. SQL 공용체에서 고유 값을 계산하는 방법은 무엇입니까?
- 25. 열에서 고유 값을 가져 와서 다른 열의 값으로 그룹화하려면 어떻게합니까?
- 26. SQL 1 열만에 고유 한 값을 선택하십시오.
- 27. 나는 다음과 같은 방법으로 Windows 배치 파일을 실행하면
- 28. 더 효율적인 방법으로 열을 모을 수 있습니다.
- 29. SQL 서버의 테이블에서 모든 데이터를 선택할 수 없습니다.
- 30. 다른 방법으로 같은 파일에 쓸 수 있습니까?
사용하는 SQL 서버의 버전? –