세미콜론의 의미하나의 SQL문을 종결하는 단위이다.대소문자의 구분MySQL에 기본으로 내장된 키워드들('예약어라고 부른다') 대문자로 써주고, 나머지 부분은 소문자로 써준다.소문자로 바꾸고 실행해도 실행은 잘 되지만 가독성을 위해 꼭 대문자로 쓰는 습관을 들이자.워크벤
SQL문 쓰는 규칙에 대해서 세미콜론의 의미 하나의 SQL문을 종결하는 단위이다. 대소문자의 구분 MySQL에 기본으로 내장된 키워드들('예약어라고 부른다') 대문자로 써주고, 나머지 부분은 소문자로 써준다. 소문자로 바꾸고 실행해도 실행은 잘 되지만 가독성을 위
연도, 월, 일 추출하기YEAR1992년도인 row만 조회한다MONTH6,7,8 월 row만 조회한다DAYOFMONTH15일에서 30일인 row만 조회한다DATE 연산하기DATEDIFF2019년 1월 1일과 가입일자와의 일수 계산CURDATE()오늘 날짜 함수DATE_
AND 조건 걸기성별이 남자이면서 사는 곳이 서울인 row 조회OR 조건 걸기가입한 일자가 3월에서 5월 이거나, 9월에서 11월인 row 조회AND 와 OR 조건 동시에 걸기AND 나 OR 조건은 우선순위가 없기 때문에 반드시 괄호를 써서 구분해주어야 한다.
정렬ASC 오름차순DESC 내림차순조건문이 있는 정렬조건이 여러개일 때먼저 작성한 순서대로 정렬이 이루어진다.각 절의 순서SQL 문법상 WHERE는 ORDER BY 앞에 나와야 한다는 순서를 정확히 지켜야 한다.공식문서https://dev.mysql.com/d
Aggregate Function, 집계 함수들 로우 수 구하기email 컬럼을 가진 row 수 구하기, null 제외됨이 밖에도 최댓값(MAX)최솟값(MIN)평균값(AVG)합계(SUM)표준편차(STD)Mathematical Function, 산술함수ABS 함수 - 절
\-gender 테이블의 고유한 값만 출력된다.\-문자열의 일부를 출력하는 함수이다.첫번째 문자부터 두개의 문자를 추출하라는 뜻이 된다.\-문자열의 길이를 구해주는 함수\-문자열을 모두 대문자, 소문자로 바꿔서 보여주는 함수\-문자열의 왼쪽, 오른쪽을 특정 문자열로 채
Group By를 집계 함수와 쓰면 다양한 방식으로 데이터를 분석할 수 있게 된다.그루핑은 로우들을 여러개의 그룹으로 나누어 보여준다. gender 테이블의 고유한 값만 출력되는 distinct 함수와 똑같은 결과인 M, F 로만 출력이 되지만 다른점은 하나의 로우인
작성 순서SELECT FROMWHEREGROUP BYHAVING ORDER BYLIMIT 실행 순서FROMWHERE GROUP BYHAVING SELECTORDER BYLIMIT FROM : 어느 테이블을 대상으로 할 것인지 정한다.WHERE : 특정 조건을 만족하는
컬럼 이름과 테이블 이용에 사용되는 alias 차이가 무엇일까?(1) 컬럼의 alias실제로 우리에게 그 alias로 변환되어서 보여지게 하기 위한 용도로 쓰인다.(2) 테이블의 alias테이블의 alias는 조회 결과에서 보기 위한 게 아니라 SQL 문의 전체 길이를
서브쿼리란 무엇일까?sql 문 안에 부품처럼 들어가는 select 문이다.서브(sub)라는 단어는 하위의 또는 일부분의 라는 뜻을 가지고 쿼리는 데이터베이스에 보내는 요청을 뜻한다.종합하면 서브쿼리는 전체 sql 문에서 일부를 이루는 또 다른 sql 문인 것이다.서브쿼