mysql order by, 계산식, 문자열 계산, 컬럼 별명, concat 함수
오름차순으로 쿼리짜기
SELECT * FROM employees WHERE gender = 'M' ORDER BY hire_date ASC;
복수열로 지정하기
열 지정의 순서만 바꿔도 정렬이 바뀐다.
select * from employees ORDER BY first_name, last_name;
select * from employees ORDER BY last_name, first_name;
last name 은 오름차순, first name 은 내림차순
select * from employees ORDER BY last_name ASC, first_name DESC;
limit 을 이용하여 행수 제한하기
select * from employees ORDER BY last_name ASC, first_name DESC limit 3, 10
select 구로 숫자 계산하기
- X, /, % 는 1순위
- (빼기) , + 는 2순위
로 판단한다 별명은 as (별명) 으로! 안붙이면 컬럼명 emp_no * salary 이렇게 뜬다
select emp_no * salary as result from salaries;
concat 함수를 사용해서 문자열 결합하기
select concat(first_name, last_name) as full_name from employees;