Database6 [SQL] COUNT(*), COUNT(1), COUNT(expression)의 이해 Introduction COUNT()는 SQL에서 가장 많이 사용하는 집계함수 중 하나! 많이 사용하긴 하지만 이 COUNT()에도 생각보다 더 복잡한 내용들이 있어서 정리해둔다. test 테이블의 value 컬럼에 대해서 각각 COUNT(*), COUNT(1), COUNT(value), COUNT(DISTINCT value)를 날렸을 때 어떤 값들이 나올까? (처음 위와 거의 비슷한 문제가 나왔을 때 풀지 못했었다...) 정답은 7, 7, 0, 6, 4. COUNT()의 기본적인 원리 count()는 기본적으로 괄호 안에 들어가는 조건에 맞는 레코드의 수를 세주는 것. 그렇기 때문에 ()안에 들어가는 조건이 무엇인지가 중요해진다. COUNT()의 용례 COUNT(*): NULL이나 중복값에 상관없이 모.. 2023. 6. 18. 외부에서 MySQL DB 접속하기 보통 로컬에 있는 MySQL DB로만 접속하다가, 팀프로젝트를 진행하면서 외부 있는 DB에 접속할 일이 생겼다. 내 로컬에서 접속할 때는 터미널에서 아래와 같은 명령어를 입력했다면 mysql -u root -p 외부에서 접속할 때는 host에 대한 설정을 따로 적어줘야 한다. mysql -h 호스트주소 -u 유저이름 -p 위와 같이 적고 비밀번호 입력하면 외부에 있는 mysql db 접속 완료 2023. 2. 14. 이전 1 2 다음