sql

가끔 데이터 집계나 중복데이터 확인을 위해 중복값을 찾아야 하는 경우가 있다. (가장 흔한 경우로는 회원가입시 동일한 id 로 가입을 막기위해 id 중복확인 같은 기능이 있을 것 같다) 이럴때 사용하면 좋은 중복값 카운팅하는 쿼리를 공유해보고자 한다. (mysql 기준인데 각자 db 에 맞게 변형하면 될듯하다) SELECT 중복값 체크할 컬럼명, count(*) FROM 테이블명 WHERE where조건 GROUP BY 중복값체크할컬럼명 HAVING count(중복값 체크할 컬럼명)>1;
SQL 쿼리는 데이터베이스에서 데이터를 추출하거나 조작하는 데 사용됩니다. 그러나 대용량 데이터나 복잡한 쿼리의 경우 성능이 저하될 수 있습니다. 이러한 문제를 해결하기 위해 SQL 쿼리를 튜닝할 필요가 있습니다. 이 글에서는 SQL 쿼리 튜닝에 대해 알아보겠습니다. 인덱스 사용하기 인덱스는 대용량 데이터베이스에서 데이터 검색 속도를 향상시키는 데 매우 유용합니다. 인덱스를 사용하면 데이터베이스가 특정 열을 쉽게 찾을 수 있습니다. 따라서 적절한 인덱스를 만들어 쿼리의 실행 속도를 높이는 것이 중요합니다. 인덱스를 사용할 때는 WHERE 절에 사용되는 컬럼들에 대해서, 그리고 자주 조회되는 컬럼에 대해서 인덱스를 생성하는 것이 좋습니다. 인덱스 생성 시 데이터베이스의 크기와 인덱스 크기를 고려하여 적절한..
Chung-A
'sql' 태그의 글 목록