일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 접근제한자
- Vo
- 빅오표기법
- java
- DTO
- C#접근제한자
- DB
- 데이터베이스
- Oracle SQL Developer
- JavaSwing
- DATABASE
- DB 제약조건
- java접근제어자
- 자바연산자
- Oracle
- O(n)
- DEFAULT
- C#접근제어자
- 오라클
- mvc디자인패턴
- JSP
- 자바
- DAO
- 메이븐업데이트
- oracle developer
- C언어 표준 라이브러리
- oracle db
- break
- o(log n)
- sql
목록백엔드개발/DATABASE (25)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bImyZT/btszuJD8vKJ/aPrcPUTYIG6KBgZ6V1bMp1/img.png)
--1028 수업내용 # ORDER BY 컬럼명 [ASC|DESC] - 조회 시 원하는 칼럼 기준으로 정렬하여 조회하는 문법 - ASC : 오름차순 (Ascending) - DESC : 내림차순 (Descending) - ASC, DESC 입력하지 않으면 기본적으로 ASC로 정렬한다. (ASC 생략가능) - 정렬 기준을 여러 개 수 있다. # 소수점 자릿수 정리 함수 - ceil(value) : 정수로 올림 - floor(value) : 정수로 내림 - rount(value, num) : 소수점 반올림하기 - trunc(value, num) : 소수점 내림(소수점 자르기) # upper(column) : 값을 모두 대문자로 변경하는 함수 # lower(column) : 값을 모두 소문자로 변경하는 함수 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eeYOSU/btszrMAxDPS/hYC0S34nt4FAffCpBWTiH1/img.png)
1027 수업내용_ #그룹 함수 - 원하는 칼럼을 기준으로 그룹을 묶어서 계산할 수 있는 함수들. - 그룹을 묶을 때 기준이 되는 칼럼은 GROUP BY절로 설정할 수 있다. - 그룹 함수를 사용하면 일반 칼럼은 함께 출력할 수 없다. => 00937. 00000 - "not a single-group group function" - 그룹 함수의 결과와 그룹의 기준이 되는 칼럼만 사용할 수 있다. -- SUM(column) : 해당 칼럼의 총합을 구해주는 그룹 함수 SELECT sum(salary) FROM employees;-- 691416 모든 사원들의 월급 총합 -- SELECT sum(salary), first_name FROM employees; >> 그룹함수를 출력하면 일반 칼럼을 출력할 수 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HPgEr/btszuIdud6P/GMbGKHv8SIAANWGbCXXRYK/img.png)
1027 수업내용 # DECODE - 자바의 switch-case와 유사한 문법 - DECODE (column, case1, value1, case2, value... defalut vlaue) SELECT first_name, department_id FROM employees; -- 현재 부서명은 알 수 없다 DECODE사용 ↓ SELECT first_name, DECODE (department_id, 10,'관리부', 20, '마케팅부', 30, '구매부', 40, '인사부', 60, 'IT', department_id -- 맨 마지막은 defalut 위치 ) AS department_name FROM employees; -- DECODE를 사용해 case1 이 나오면 value1로 변경되는 것이다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HOw3A/btszlGVxoKm/XJrKss7norXOfahYKQPUnK/img.png)
-- 집합 _ 1027 수업내용 SELECT * FROM employees; --107행 SELECT first_name FROM employees WHERE first_name LIKE '%a%'; -- 66행 SELECT first_name FROM employees WHERE first_name LIKE '%e%'; -- 56행 -- 집합문들은 SELECT를 여러 개 사용할 수 있고, 위에서부터 순서대로 진행된다. -- INTERSECT : 교집합 -- e도 들어가고 a도 들어가는 직원들 SELECT first_name FROM employees WHERE first_name LIKE '%a%' INTERSECT SELECT first_name FROM employees WHERE first_nam..