2025/02/04 5

[MySQL] order by 5문제 풀이

-- 문제1) EMPLOYEES 테이블에서 입사일자 순으로 정렬한 사원번호, 이름, 업무, 급여, 입사일자,부서번호를 출력하라.select employee_id, first_name, job_id, salary, hire_date, department_id from employees-- where hire_date >= '2013-01-01'   (→ 2013년 이후 입사자 중에서 라는 조건 추가할 경우)order by hire_date asc; ▶ asc(오름차순)은 생략 가능하지만 가독성을 위해 붙여주는 것이 좋다. ▶ where 조건을 추가하려면 order by 앞에  써야한다. (= order by는 마지막에 써야한다.)-- 문제2) EMPLOYEES 테이블에서 가장 최근에 입사한 순으로 정렬한 ..

데이터베이스 2025.02.04

[MySQL] 오름차순과 내림차순 정렬 - order by

order by오름차순 또는 내림차순으로 정렬하는 것 컬럼명 기준으로 오름차순으로 정렬order by 컬럼명 asc;asc는 생략 가능하지만, 가독성을 위해 생략하지 않는 것이 좋음. 컬럼명 기준으로 내림차순으로 정렬order by 컬럼명 desc; 1. 오름차순 정렬 예시 2. 내림차순 정렬 예시 3. where 조건과 함께 이용where 조건이 order by보다 앞에 위치해야 함.. 4. 정렬 조건이 두 가지인 경우 조건을 컴마(,)로 구분하여 순서대로 나열 업무는 오름차순으로 정렬 후 월급은 내림차순으로 정렬 5. alias(별명) 사용하기1) 영어 별명 2) 한글 별명한글 사용 지양하나 사용해야 한다면 역따옴표를 사용하여 `alise명` 으로 써야 함.

데이터베이스 2025.02.04

[MySQL] where(조건) 문제 12개 풀기

-- 문제1) EMPLOYEES 테이블에서 급여가 6000이상인 사원의 사원번호, 이름, 담당업무, 급여를 출력하라.select employee_id, first_name, job_id, salaryfrom employeeswhere salary >= 6000;-- 문제2) EMPLOYEES 테이블에서 담당 업무가 ST_MAN인 사원의 사원번호, 성명, 담당업무, 급여, 부서번호를 출력하라.select employee_id, first_name, job_id, salary, department_idfrom employeeswhere job_id = 'ST_MAN'; -- 문제3) EMPLOYEES 테이블에서 입사일자가 2019년 1월 1일 이후에 입사한 사원의 사원번호, 성명, 담당업무, 급여, 입사일자..

데이터베이스 2025.02.04

[MySQL] 테이블에서 조건에 맞는 자료 찾기 - where

테이블에서 조건에 맞는 column을 출력하라.select column(또는 value, subQuery)from 테이블(또는  subQuery)where 조건(> = )      -- 자바에서 if에 해당한다. JAVA와 MySQL의 where 조건 비교JAVAMySQLif(x == null)is nullif(x != null)is not null&&and||or   MySQL 명령어뜻비고alland사용 빈도 낮음.anyor inor exist  between범위  .like포함하는 문자열 찾기_(언더바): 한 글자 /  %(퍼센트): 여러 글자(공백도 가능)위 두 기호와 함께 이용하여 해당 텍스트를 포함하는 자료를 찾을 수 있음.

데이터베이스 2025.02.04