SQL로 중복된 값이 있는지 찾기?(COUNT, GROUP BY 사용)
알 수 없는 이유로 인해 DB에 중복된 값이 들어갔는지 확인하려면 어떻게 하는게 좋을까? 나는 데이터를 엑셀로 추출해서 비교해 봐야 하나 했는데 선배가 SQL로 아주 쉽게 찾는 방법을 알려줬다. 까먹기 전에 기록해 둔다. 비법은 GROUP BY 이다. GROUP BY를 이용해서 그룹을 묶은 후 COUNT 함수를 사용해서 개수를 세면 중복된 값이 검사가 된다. 원래 이런 목적으로 사용하는 쿼리는 아니지만 효율적으로 중복값을 셀 수 있다. SELECT COUNT(*) FROM tbl_table GROUP BY duplicated_column; 아쉽게 지금 생긴 오류의 원인은 DB에 중복된 값이 들어가서는 아니었다. 그래도 SQL 활용법을 하나 더 익힌걸로 만족한다.
in office
2019. 4. 26. 18:40
[DOM] Input elements should have autocomplet attributes
위와같이 input tag 내에 autocomplete="off" 코드를 추가하고 난 뒤에 크롬에서 다음과 같은 경고메세지가 떴다. autocomplete 속성을 추가했는데 왜 autocomplete을 가져야 한다는 경고가 생기는 것일까? 이리저리 찾아봤지만 뾰족한 해결책을 찾지 못하다가 그냥 autocomplete 지우고 실행해보니 여전히 같은 경고가 뜨는 것을 확인했다. 그 상태에서 다시 Ctrl+'z'를 눌러 원래의 코드로 되돌린 후 다시 실행하니 경고메세지가 사라졌다. 결론적으로 이건 코드 자체의 문제는 아닌 것 같다. 원래부터 별로 중요하지 않은 경고 메세지였던 것 같긴 하지만 원인과 결과를 명확히는 모르겠다.
language/HTML
2019. 4. 23. 10:25
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 야근
- 디자인패턴
- 로그
- 마르코프 연쇄
- Count
- 경고
- 클린코드
- 코딩의 기술
- REST API
- Warning
- markov chain
- 크롬
- 자바스크립트 개론
- DP
- CONVENTIONS
- java
- html
- Spring in Action
- 마르코프
- 유지보수
- RESTful
- 자바스크립트개론
- 문장 생성기
- restful api
- 몰라서망신
- GROUP BY
- was
- 동적계획법
- 전략패턴
- Markov
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함