코딩(59)
-
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 -
프로그래머스 코딩 테스트 3일차
1. 실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. int solution(double flo) { int answer = flo/1; return answer; } chat GPT 설명.. 돌리니까 훨씬 알기가 쉽다. 주어진 코드는 solution이라는 함수를 정의합니다. 이 함수는 double 형태의 매개변수 flo를 받습니다. 그런 다음 flo 값을 1로 나누어 정수로 변환하고, 그 결과를 변수 answer에 할당합니다. 마지막으로, 함수는 answer를 반환합니다. 하지만 1로 나누는 것은 flo의 값에 아무런 영향을 미치지 않습니다. 어떤 수를 1로 나누면 결과적으로 그 수 자체가 그대로 나오기 때문입니다. 따라서 이 함수는 ..
2023.07.22