일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring 게시판 삭제
- 스프링시큐리티 로그아웃
- 상속
- StringBuffer
- 친절한 SQL
- 친절한 SQL 튜닝
- join
- 식별자
- 자바의정석
- SQL 튜닝
- 배열
- 산술 연산자
- @PreAuthorize("isAuthenticated()")
- 인텔리제이 Web 애플리케이션
- 객체지향
- SQL
- 이클립스 설치
- 논리 연산자
- SpringSecurity 로그인
- 예약어
- 오버라이딩
- SpringSecurity 로그아웃
- 객체
- java
- 오버로딩
- 연산자
- 반복문
- SQL튜닝
- 비교 연산자
- 함수
- Today
- Total
목록First/SQL (13)
gi_dor
--1. 각 부서별 (s.emp.dept_id)평균 급여 (avg(salary)) 를 구하라, -- 평균 급여가 2000이상인 부서만 나타내라 select * from s_emp order by dept_id ; select dept_id , avg(salary) from s_emp group by dept_id having avg(salary)>= 2000 -- 그룹에 대한 조건 order by 2 desc ; --2. 각 직책 별로 (title )급여의 총합 sum(salary)을 구하라 , -- 직책이 사원인 사람은 제외 (title '사원') --급여의 총합이 3000 이상인(sum (salary) >= 3000) 직책(title)만 나타내고 --급여의 총합에 대한 내림차순 sum(salary) ..
set 연산자의 종류 UNUON : 각QUERT 결과의 합집합 UNION ALL : 각QUERY결과의 합집합 + 공통부분 INTERSECT : QYERY결과의 교집합 MINUS : 첫번째 QUERY 결과와 두번째 QUERY결과의 차집합 예시 -- set 연산자 예시 select name , dept_id , title from s_Emp where dept_id =110 union select name , dept_id , title from s_emp where dept_id = 113 order by 1 ; Sub Query ▶ 하나의 selet 문안에 포함되어있는 또 다른 select 문장 subquert는 괄호로 묶여있어야한다 order by 사용불가 연산자의 오른쪽에 나타나야함 사용 할수 있는 ..
데이터 타입 설명 VARCHAR(size) 최대 길이가 size인 가변길이 '문자값' 최소1 ~ 최대 2000 CHAR(size) 길이가 size인 고정길이 '문자값' 기본길이1 , 최대 255 Ex ) CHAR(5) 'Y' ▶ 'Y ' 공백으로 채움 NUMBER 38자리까지 유효한 숫자 NUMBER(p,s) 38자리 범위중 p자리수 까지 유효한 값으로 전체 자리수 p, 소수점 자리수 s Ex ) number(7,4) => 123.4567 DATE 날짜와 시간 LONG 2GB 까지의 가변 길이 문자값 테이블당 한개의 LONG 열 허용 RAW , LONGRAW VARCHAR2 , LONG 과 같지만 이진 데이터를 저장 Binary SQL 명령어 기본 ◾ 데이터 검색 , 조회 select ◾ 데이터 조작어 ..
▶ 데이터를 저장 , 관리 , 처리 하는 데이터 베이스 시스템 ▶ 데이터를 테이블 형태로 구성했으며 행( row ) , 열 ( column ) 열 - column 은 속성 행 - row 레코드를 나타낸다 레코드 ?? 레코드는 데이터를 저장하는 가장 작은단위 고객이라는 표에서 레코드는 하나의 고객정보를 뜻함 각 레코드는 속성으로 고객의 이름 , 주소 , 전화번호 등 정보들을 가질수 있음 ✔ 일반적으로 레코드는 행으로 표시됨 ▶ TABLE 에서 각 row는 유일하게 구별되는 특징을 가지고 있음 ▶ 각 column들은 데이터 무결성을 보장 받아야 함 ✔ 무결성 ? 데이터의 정확성 , 일관성, 유효성 을 유지되는것 데이터베이스에 저장된 데이터가 의도된 방식으로 유지하고 잘못된 데이터가 삽입되거나 수정되지 않게 ..
코드 따라치기 이후 복습으로 예제 문제만 보고 코드짜기 2일전 ? 까지만해도 간단한 예제를 던져주면 흠... 하고 이걸 어떻게 시작해야하지... 고민하느라 손도 못대던 문제들이 대다수였다.. 더이상은 혼자서 시작도 못할것 같아서 다른분께 도움요청 ! 내가 문제 접근하는걸 보시더니 문제 시작하는 방법부터 잘못 되었다고 조언해주셨다 자기는 문제에 정보를 전부다 써놓고 시작했다고 하셨다 우선, 문제를 시작하기전에 모르면 일단 table 부터 전부다 조회 해보고 필요한 정보들이 어떤건지 문제를 손으로 하나하나 쪼개고 나서 테이블 고르라고 하셨다 Q. 각 부서별로 직급이 과장인 사람들의 평균 급여 // 문제 쪼개기 ▪ 각 부서별(dept_id가 부서에다가 부서별로 보여 줘야하니 group으로 묶어서..) ▪ 직급..