데이터베이스에있는 고유 한 이름의 항목 수를 알고 싶습니다. 내가 사용하는 경우 : 내가 분명히 내 데이터베이스에있는 다른, 독특한 이름의 수를 얻을 수SQL select count distinct
select count(distinct name) from products
. 나는 그룹별로 실험을하고 있었지만 전체 초보자로서 나는 에 실패했습니다. 나는 어떤 도움을 주셔서 감사하겠습니다. name
에 의해
데이터베이스에있는 고유 한 이름의 항목 수를 알고 싶습니다. 내가 사용하는 경우 : 내가 분명히 내 데이터베이스에있는 다른, 독특한 이름의 수를 얻을 수SQL select count distinct
select count(distinct name) from products
. 나는 그룹별로 실험을하고 있었지만 전체 초보자로서 나는 에 실패했습니다. 나는 어떤 도움을 주셔서 감사하겠습니다. name
에 의해
select count(name) as ct, name from products group by name
그룹과 각 그룹
select name, count(*)
from products
group by name
하나의 특정 이름에 대해 항목 수를 얻으려면 어떻게해야합니까? 나는 '책' ''과 같은 이름으로 제품 그룹에서 이름을 선택하고 카운트 (*)를 시도했지만 작동하지 않습니다. – Jes
그럼 그룹화 할 필요가 없습니다. 'select count (*) 'name'= 'Book'' 인 제품에서 가져온 것입니다. 그리고 BTW는'group by '이전에'where by '가 나오기 때문에 쿼리가 작동하지 않습니다. –
오, 고맙습니다. 한 번 더 생각해 보았습니다. 한 가지 더 알려 드리겠습니다. 인수가 내 SQL 쿼리에 대해, 나는 그것이 가능한지 모르겠다? 나는 name = "& name" '' – Jes
SELECT NAME, COUNT(*) FROM products GROUP BY name
의 수를 얻을 수
count()
을 사용하여 내가 정확히 무엇을 찾고 있는지 모르겠어요. 표의 다른 곳에 나타나지 않는 고유 한 이름을 가진 행 수를 찾으려고합니까? –요구 사항을 이해하지 못합니다. 죄송합니다. 테이블에 뚜렷한 이름이 필요하거나 원하지 않습니까? – LordBaconPants
내가 실수하지 않는다면, @user가'product1/23','product2/67','product3/12' 등의 줄을 따라 무엇인가를 얻으 려한다고 생각합니다. 이것이 맞는지 확인하십시오. – gravity