반응형
데이터베이스 행에 있는 문자열의 고유 길이를 어떻게 계산할 수 있습니까?
저는 오라클을 사용하고 있고 1000행이 있는 테이블이 있습니다.성 필드가 있고요.
이름 필드의 길이를 알고 싶은데 행마다 원하는 것은 아닙니다.저는 다양한 길이를 세어보고 싶습니다.
예:
성:
smith
smith
Johnson
Johnson
Jackson
Baggins
5개의 스미스 두개가 있습니다.나머지 4명, 길이는 7명입니다.쿼리를 반환합니다.
7
5
이름이 1,000개라면 온갖 길이를 가질 수 있을 거라고 생각합니다.
나는 노력했다.
Select count(*) as total, lastname from myNames group by total
그것은 총계가 얼마인지 알지 못했습니다.성을 기준으로 그룹화하는 것은 다른 성이 아닌 한 각 개인의 이름에 그룹화만 가능합니다. 예상했던 대로지만 필요한 것은 아닙니다.
이 작업을 하나의 SQL 쿼리에서 수행할 수 있습니까?
SELECT Length(lastname)
FROM MyTable
GROUP BY Length(lastname)
select distinct(LENGTH(lastname)) from mynames;
Select count(*), Length(column_name) from table_name group by Length(column_name);
이것은 하나의 열에서 다른 길이에 대해 작동합니다.
언급URL : https://stackoverflow.com/questions/8185145/how-can-an-get-count-of-the-unique-lengths-of-a-string-in-database-rows
반응형
'programing' 카테고리의 다른 글
| "#TYPE" 라인 없이 PowerShell을 사용하여 CSV를 출력하려면 어떻게 해야 합니까? (0) | 2023.10.19 |
|---|---|
| C 및 Linux에서 소켓에 사용 가능한 데이터 양을 확인하는 방법 (0) | 2023.10.14 |
| 예쁜 Permalink window hosting 및 IIS Server가 있는 Godaddy host에서 작동하지 않는 워드프레스의 구조 (0) | 2023.10.14 |
| Jquery가 문자열로 시작하는 모든 ID를 찾습니까? (0) | 2023.10.14 |
| 이벤트 스케줄러 상태를 확인하는 방법 mysql (0) | 2023.10.14 |