PROJECT
Different From Yesterday
-
Sparta Coding Club_웹개발자의 봄, Spring (타임라인 서비스 만들기)
웹개발자의 봄, Spring 3주차 타임라인 서비스 만들기 본격적인 서비스 만들기 이전에 API를 설계해보는 스텝이다. 타임라인 API 설계 타임라인 API 구조 Repository 만들기 Memo.java @NoArgsConstructor // 기본생성자를 만듭니다. @Getter @Entity // 테이블과 연계됨을 스프링에게 알려줍니다. public class Memo extends Timestamped { // 생성,수정 시간을 자동으로 만들어줍니다. @GeneratedValue(strategy = GenerationType.AUTO) @Id private Long id; @Column(nullable = false) private String username; @Column(nullable = ..
더보기
-
Sparta Coding Club_웹개발자의 봄, Spring (타임라인 서비스STEP1)
웹개발자의 봄, Spring 3주차 타임라인 서비스STEP1_학습할 내용 2주에 걸처 학습한 내용을 토대로 간단한 타임라인 서비스를 만들어보는 스텝이다. 만들 프로젝트 미리보기 http://spring.spartacodingclub.kr/timeline Timeline Service dsafnkalfklewakflekelafkleajfkleafkldsankflenwaklfnekwlafneklwanfkelawnfkelanfkleanfklew spring.spartacodingclub.kr 서버 완성 - Memo API 2주차에 배운 내용을 바탕으로 CRUD 기능을 가진 MEMO API 제작 키워드 : RestController, Service, Repository, RequestDTO HTML, CSS 웹..
더보기
-
[ORACLE]다중행함수(그룹함수) 계속
oracle 다중행함수(그룹함수) 계속 select employee_id, last_name, job_id, salary from hr.employees where job_id like '%MAN%' and salary >= 10000; select last_name, job_id, salary from hr.employees where (job_id = 'SA_REP' or job_id = 'AD_PRES' ) and salary > 15000; select last_name, job_id, salary from hr.employees where job_id in ('SA_REP','AD_PRES') and salary > 15000; --- 90인부서 30부서의 사원들을 구하시오. select * f..
더보기
-
[ORACLE] 다중행함수(그룹함수)
oracle 다중행함수(그룹함수) ---다중행함수(그룹함수) --select 다중행 함수 --from 프로젝션 --where 셀렉션 --group by 다중행 함수를 사용하기위한 조건 --having 다중행함수 결과에 대한 조건 --order by 정렬하기 위한조건(값을 다가져와서 정렬을 하므로 얘는 항상 마지막) --직원의 총 수를 구해보자. select * from hr.employees; select count(employee_id) from hr.employees; --사원급여의 총합계를 구하시오. select sum(salary) from hr.employees; --사원급여의 평균을 구하시오 select trunc(avg(salary),0) from hr.employees; --급여를 제일 많..
더보기
-
[ORACLE] 형변환_NVL옵션
oracle 형변환_NVL옵션 --to_char() : 숫자또는 날짜를 문자로 변형 select employee_id, last_name, hire_date, to_char(hire_date, 'yyyy-mm-dd'), to_char(hire_date, 'mm-dd-yyyy') from hr.employees; select employee_id, last_name, hire_date, salary, to_char(salary, 'L999,999') from hr.employees; select employee_id, last_name, hire_date, salary, to_char(salary, 'L999,999mi') from hr.employees; select employee_id, last_na..
더보기
-
[ORACLE]3일차_함수사용_데이터가공옵션
oracle 함수사용_데이터가공옵션 ---데이터 베이스 내장함수 --단일행 함수 : 하나의 행의 값만을 인자값으로 사용하는 함수 --다중행 함수 : 여러개의 행을 인자값으로 사용하는 함수 ---함수는 자바와 같이 인자값이 여러개라고 하더라도 반환값이 하나이다 ---함수를 믹서기로 비교한다면 믹서기에 여러개의 재료를 넣어도 나오는 결과는 --- 믹스된 결과인 하나만 가져오는 것과 같다. -----lower함수(모두소문자로) select first_name, email, job_id from hr.employees; select first_name, lower(first_name) low_first, email, lower(email) low_e, job_id, lower(job_id) low_j from ..
더보기
-
[ORACLE] AND&OR
oracle AND&OR --두번째 글자가 s로 시작되는 이름을 찾아서 모두 출력하시오 select * from hr.employees where first_name like '_s%'; --세번째 글자가 s로 시작되는 이름을 찾아서 모두 출력하시오 select * from hr.employees where first_name like '__s%'; --뒤에서 부터 두번째 글자가 s인 사원을 출력하시오 select * from hr.employees where first_name like '%s_'; --이름이 세번째 글자는 s 그리고 5번째는 o인 사원을 출력하시오 select * from hr.employees where first_name like '__s_o%'; -----------and 연산자..
더보기
-
[ORACLE] 셀렉션
oracle 셀렉션 select * from hr.employees where employee_id=112; ---------------------이름이 steven인 사원을 출력하시오--------------------- select * from hr.employees where first_name = 'Steven'; ---------------------이메일이 SKING인 사원을 출력하시오--------------------- select*from hr.employees where email = 'SKING'; --------------------부서가 90인 사원들을 출력하시오------------------------- select * from HR.employees where departme..
더보기