## mysql
### SQL문이 실행되는 순서

  - FROM > WHERE > GROUP BY > HAVING > SELECT 
### 함수
  - 그룹함수: 하나의 그룹으로 묶여서 하나만 출력(count, min, max, avg, sum 등)
    - 단, group by로 그룹 조건을 정해주면 그룹 조건대로 출력됨.


- concat : 문자열 합치기
  - concat(str1, str2, ...)


group_concat(name): name끼리 묶이게 되고, group by 를 추가하면 group 별로 해당되는 name이 묶인다.

truncate(나타낼 수, 버릴 자리수): 버릴 자리수가 0이면 자연수만 표시한다. 음수일 경우, 양수의 자리수를 버리고 양수일 경우, 소수점 자리수를 버린다.
- round(나타낼 수, 반올림할 자리) : truncate와 사용 방법은 같다.

SELECT deptId `부서번호`, GROUP_CONCAT(NAME) `사원 리스트`, TRUNCATE(AVG(salary), 0) `평균 연봉`, 
MAX(salary) `최고 연봉`, MIN(salary) `최저 연봉`, COUNT(id) `사원수` 
FROM emp
GROUP BY deptId;


### join
A LEFT JOIN B ON 기준 조건
  - A 테이블을 기준으로 B 테이블과 매치시킨다.

## 도메인 주소 구매 ( jihoo.kr 구매 완료 )
- 가비아에서 구매.
- DNSZI 사이트에 먼저 회원가입.
- 네임 서버란? 
  - 네임서버 = DNS(Domain Name System)
  - 네임서버의 역할 : 도메인 주소를 IP 주소로 변환(= 이름 해석).

'Records' 카테고리의 다른 글

2021-05-22 ( PHP )  (0) 2021.05.22
2021-05-21 ( Mysql / 웹 서버-브라우저-프로그램-DB 관계 )  (0) 2021.05.21
2021-05-18 ( mysql - SQLyog )  (0) 2021.05.18
2021-05-17 ( SSG )  (0) 2021.05.17
2021-05-16  (0) 2021.05.17

+ Recent posts