order by
[MySQL]쿼리(DML 중 SELECT문) 실행 순서
DML 중 SELECT 쿼리의 실행 순서에 대해 알아볼거임. 순서만 띡 써놓으면 정 없으니까 간단한 설명도 같이 써볼 예정 ! SELECT 쿼리의 실행 순서 SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY - LIMIT, OFFSET 얘네들이 다 필수로 SELECT 쿼리에 포함되어 있어야하는 것은 아님 ! SELECT이랑 FROM 말고는 다 옵셔널함 ! SELECT SELECT 절에서 원하는 열(컬럼)을 지정함. 이 단계에서는 데이터베이스에서 어떤 열을 반환할지 결정. SELECT column1, column2 FROM my_table; FROM FROM 절에서 데이터를 조회할 테이블을 지정. SELECT column1, column2 FROM my_tabl..
[프로그래머스]진료과별 총 예약 횟수 출력하기 - MySQL
문제 https://school.programmers.co.kr/learn/courses/30/lessons/132202 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 Level 2 문제 문제만 잘 읽으면 쉽게 풀 수 있을 듯 ? 💡 GROUP BY 절 GROUP BY 쓸 때는 집계함수랑 같이 쓰는 경우가 많다고 했었다 분명히??? 이거 함 보고 오셈 https://seokmimmmmmmmm.tistory.com/225 [MySQL]GROUP BY절과 집계 함수 집계 함수란? https://seokmimmmmmmmm.tistory.com/224 [M..
[프로그래머스]인기있는 아이스크림 - MySQL
문제 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 Level 1 문제 아주 쉬운 문제. ORDER BY절을 써서 잘 정렬하면 된다 ! 💡 ORDER BY 절에 계속 쓰면 같은 경우 다음 기준으로 정렬 정렬 컬럼의 우선순위순으로 나열하면 된다 ! 코드 -- ORDER BY 절에 계속 쓰면 같은 경우 다음 기준으로 정렬 SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_..
[프로그래머스]흉부외과 또는 일반외과 의사 목록 출력하기 - MySQL
문제 https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 Level 1 문제 💡 DATE_FORMAT() 등의 함수를 이용해서 날짜 형식 바꾸기 ! 💡 ORDER BY절에 계속해서 컬럼을 걸면 다음 기준으로 정렬 가능 ! DATE_FORMAT()에 대해 궁금하다면? https://seokmimmmmmmmm.tistory.com/228 [MySQL]날짜 포맷 변환하기 - DATE_FORMAT() DATE_FORMAT() MySQL에서는 날짜나..
[MySQL]MYSQL 기본 문법: SELECT절 - NULL과 ORDER BY, GROUP BY, HAVING
NULL null 의미는 어떠한 값인지 알 수 없음 연산 수행 불가 true and null ⇒ null false and null ⇒ false 오름차순정렬: null → 작은값 → 큰값 ifnull(값1, 값2) → 값1이 null이면 값2로 대체 nullif(값1, 값2) 값1 = 값2 null 반환 값1 ≠ 값2 면 값1 반환 ORDER BY 정렬 방법 오름차순: asc(생략 기본) 내림차순: desc(명시적 표기) 정렬데이터 순서 abc, 가나다 숫자, 날짜: 작은것 ~ 큰것 정렬대상 컬럼명 컬럼에 대한 별명 select 항목에 대한 index번호: index 시작 1번 수식 실습: -- 직원 부서번호, 사번, 직무, 입사일 정보 조회 select department_id, employee_id..