일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터베이스
- DAO
- Oracle
- C언어 표준 라이브러리
- java접근제어자
- break
- mvc디자인패턴
- 빅오표기법
- 자바
- DEFAULT
- o(log n)
- 오라클
- DB
- Oracle SQL Developer
- 자바연산자
- DB 제약조건
- oracle developer
- DATABASE
- 메이븐업데이트
- Vo
- O(n)
- JavaSwing
- 접근제한자
- JSP
- C#접근제어자
- sql
- oracle db
- java
- DTO
- C#접근제한자
목록백엔드개발/DATABASE (25)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
--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) : 값을 모두 소문자로 변경하는 함수 ..
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; >> 그룹함수를 출력하면 일반 칼럼을 출력할 수 ..
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로 변경되는 것이다..
-- 집합 _ 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..