개발자(58)
-
DDL , 뷰
DDL unique 제약조건 하나의 테이블에 unique 제약조건은 여러개 저장할 수 있음. null 값 저장가능. 문법: create table department4 (deptno number(2) constraint department4_deptno_pk primary key, dname varchar2(15) costraint department4_dname_uk unique, loc varchar2(15)); insert into department4 (deptno, dname, loc) values (10, '개발', '서울'); insert into department4 (deptno, dname, loc) values (20, '개발', '경기'); -> 개발이 같아서 안들어감 기본키 테이블..
2023.11.22 -
Coding Summary
서브쿼리와 오라클조인 오라클 조인 left outer 조인은 left 로 지정된 테이블1의 데이터를 테이블2의 조인조건 일치여부와 상관없이 모두 출력한다는 의미 right outer 조인은 right 로 지정된 테이블1의 데이터를 테이블2의 조인조건 일치여부와 상관없이 모두 출력한다는 의미 full outer 조인은 right outer 조인 결과와 left outer 조인 결과를 합친 결과로서 양쪽 테이블1 과 테이블2 의 데이터를 조인조건 일치여부와 상관없이 모두 출력한다는 의미 select *from emp left join on emp.deptno = dept.deptno; select count(8) 총인원수, sum (decode( to_char(hiredate, 'YYYY'), 1980, 1..
2023.11.20 -
Database Summary
그룹함수, 조인 조건 함수 : IF 문이나 CASE 문과 같이 조건에 따라서 SQL 문을 다르게 처리 int age = 20; if (age= 2000 then 2000 when sal >= 1000 then 3000 else 4000 end 보너스 from emp order by 2 desc; -> 숫자를 큰 순서로 배열하지 아니하면 위에서부터 아래로 내려오는 식을 쓸때 엉뚱한 숫자가 위에서 걸림. select ename, sal, case when sal between 3000 and 5000 then '상' when sal between 2000 and 2999 then '중' else '하' end 등급 from emp order by desc; -> 상중하 순으로 이름 월급 등급이 배열 sele..
2023.11.19 -
Daily Reminder
SELECT 마무리, SQL 단일행 함수 LIKE 연산자 검색하고자 하는 문자열을 정확히 알 수 없는 경우에 사용 % 0글자 이상의 임의 문자를 대표 _ 1글자의 임의문자를 대표 WHERE 컬럼명 LIKE select * sal from emp whhere ename like 'J%' -> J 로 시작하는 이름찾기 select * sal from emp whhere ename like '%S' -> S 로 끝나는 이름찾기 select * sal from emp whhere ename like '%LL%' -> LL 이 중간에 들어가는 이름찾기 select * sal from emp whhere ename like '_B%' -> 두번째 글자가 B로 시작하는 이름찾기 select * sal from emp..
2023.11.16 -
Daily Coding Summary
데이터베이스 데이터베이스 개요 데이터베이스 : 대용량의 데이터 모임 DBMS: 데이터베이스 관리시스템(프로그램) EX) ORACLE, MYSQL, MARLADB... 데이터베이스 정리 데이터베이스 관리시스템(DBMS) -> 오라클 데이터베이스 -> DEPT EMP SALGRADE BONUS 관계형 데이터베이스(DBMS) => RDBMS 관계형 데이터 베이스 시스템 테이블과 테이블 간의 관계가 연결 relation 관계형 데이터모델은 2차원 테이블 형태 column (컬럼) = 열 (성명, 주소, 전화번호 등) row(로우) = 행 = 레코드 (성명 - 주소- 전화번호) 테이블: 전체 (로우와 컬럼으로 구성) SQL 언어 기능별로 구분 -> 외울 필요X 기본적으로 테이블이나 컬럼이름은 대문자로 SQL문은 ..
2023.11.14 -
코틀린으로 앱 구현하기
코틀린으로 구현한 것 메모장 = > 다이어리 비만도 계산기 = > 생리주기 계산 앨범만들기 => 다이어리에 적은 사진을 모아서 앨범으로 구현 각각 따로는 구현은 하였으나 하단 네비게이션바로 합치지는 못하였음. 네비게이션 바 구현을 할 예정
2023.08.08