전체 글

안녕하세요 개발자를 꿈꾸는 GUPING 입니다
나의 수업일지

인천 일보 아카데미 26일차 -2-서브쿼리 응용 / 제약조건 / 제약조건 확인

서브쿼리 응용 풀어보기 -- 연습문제 -- 1. clark 보다 늦게 입사한 사원 조회 select * from emp where hiredate > (select hiredate from emp where ename = 'clark'); 전체 입사일 목록 clark의 입사일 -- 2. 부서번호가 20인 사원 중에서 전체 사원 평균 급여보다 높은 급여를 받는 사원 조회 select * from emp where deptno = 20 and sal > (select avg(sal) from emp); 전체 deptno 20인 회사원의 sal 목록 평균 sal -- 3. 2번 조회 결과에서 부서이름, 부서위치도 함께 조회 select * from emp e , dept d where e.deptno = 20..

나의 수업일지

인천 일보 아카데미 26일차 -1-그룹핑_having / date타입 문자표현 / 조인(join) / 서브쿼리(sub_query)

전날 배운 내용 _ 다시 해보기 having 사용해보기 _ 문법의 우선순위 알아보기 where > group by > having > order by 순으로 작성한다 date_format() - date타입을 문자로 표현하기 응용 문제 풀어보기 -- 1. 부서별 평균급여, 최고급여, 최저급여, 사원수 조회(평균급여는 소수점 둘째자리에서 반올림) select deptno as '부서번호' , round(avg(sal),1) as '평균급여' , max(sal) as '최고급여' , min(sal) as '평균급여' , count(deptno) as ' 사원수 ' from emp -- 해당 문제 조건에 맞게 테이블을 설정해줌 group by deptno order by deptno asc -- deptno을..

나의 수업일지

인천 일보 아카데미 25일차 -2 table_where-2 / table_like / 형변환 / 집계함수 / 그룹화

table 좀 더 알아보기 - 부등호 사용 table 좀 더 알아보기 - 부등호 사용 응용 select * from emp where 2000

나의 수업일지

인천 일보 아카데미 25일차 - table_생성_사용하기 / table_where (조건 설정)/ table_distinct (중복제외)

table 생성 컬럼 타입 ? table_예시 만들고 싶은 테이블 id student_name student_mobile student_major 1 학생1 010-1111-1111 컴퓨터공학 2 학생2 010-2222-2222 로봇과 문법 -- table을 만들때 create table student( id bigint, student_name varchar(5), student_mobile varchar(20), student_major varchar(30) ); -- table에 값을 넣을때 insert into student(id,student_name.student_moblie,student_major) values(1, '학생1','010-1111-1111','컴퓨터공학'); -- 문자열은 싱..

나의 수업일지

인천 일보 아카데미 24일차 - mysql , 데이터베이스란? , SQL 문법 분류/용어 , mysql 계정만들기

mySQL 다운로드 링크 https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.32 2.4M (mysql-installer-web-community-8.0.32.0.msi) MD5: 0f882590f8338adc614e9dc5cb00ca0b | Signatu dev.mysql.com mySQL 다운로드 방법 mySQL 설치 양식 (중요) !!비밀번호는..

나의 수업일지

인천 일보 아카데미 20일~23일 - 개인 프로젝트(콘솔 게임 만들기)

개인 프로젝트 (게임만들어보기) 그동안 배운 내용을 토대로 평소 만들어보고 싶었던 프로그램을 만들어보고 발표했습니다 저는 개인적으로 흥미가 있는 게임을 한번 만들어봤습니다 프로젝트 설계 이번 설계는 다 만들고 작성되었습니다 실제 처음부터 이렇게 작성되었다면 프로젝트 개발에 큰 도움이 되었겠지만 처음 설계를 해보고 중요성을 그당시에는 몰랐기에 프로젝트를 진행하면서 엄청 후회했습니다..... 결과물 실행 아직은 찍어내기 수준이기 때문에 재미는 없지만 그럴듯하게 만들어졌습니다 결과물 발표 이렇게 발표를 마치고 개인 프로젝트를 마무리했습니다^^

나의 수업일지

인천 일보 아카데미 19일차_상속-좀 더 알아보기 / 인터페이스란 ?

Jave _ 상속(Inheritance)이란 ? Java에서 상속이란 부모 클래스(물려주는 클래스) / 자식클래스(물려받는 클래스)로 나누어지고 상속받는 클래스에서 부모 클래스의 필드 / 메소드를 사용할 수 있게 하는것입니다 (단 private은 상속 불가) Jave _ 상속(Inheritance) 문법은 ? extends라는 키워드가 사용이 된다 메소드 재정의(method overriding) 재정의 = 다시 정의한다 부모가 가진 메소드를 자식이 물려받고 자식에게 맞게 수정하는것을 말합니다 단 , 리탄타입 / 메소드 이름 / 매개변수는 수정이 불가능합니다 실행문만 수정이 가능합니다 (재정의하는경우 @Override이라는 문구가 붙는다) @란 ? 소스코드를 컴파일해서 실행하기 전에 먼저 체크해서 실행하게..

나의 수업일지

인천 일보 아카데미 (저장용) refactorting 해보기

수정전 Repository package day16; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Scanner; public class Map_ClientRepository { Map b = new HashMap(); Map c = new HashMap(); private static Map_ClientRepository repository = new Map_ClientRepository(); private Map_ClientRepository() { } public static Map_ClientRepository getInstance() ..

GUPING
개발자를 꿈꾸는 GUPING