본문 바로가기

Oracle4

2020-09-10, SQL_3일차 9월 10일 목요일, 오늘의 SQL 강의에서는 아직 남았던 단일행 문자 함수중 DECODE와 CASE라는 조건 함수에 대해서 배웠구요. 이후로는 COUNT, SUM, AVG, MAX, MIN과 같은 그룹 함수에 대해서 배웠습니다. 마지막에는 Oracle에서 쓰이는 Oracle join 중 equi, non-equi, self 조인에 대해 배웠고 잠깐 catesian product가 뭔지 까지 배웠습니다. 문자 함수의 단일행 함수 중 조건 함수입니다. 1) DECODE 함수 : 조건이 반드시 일치해야 되는 경우 사용합니다. ANSI언어가 아닌 Oracle에서만 사용되는 Oracle SQL입니다. DECODE ( 컬럼, 비교값1, 결과값1, 비교값2, 결과값2, 기본결과 값) SEL.. 2020. 9. 11.
2020-09-09, SQL_2일차_연습문제 자, 일단 전체 스키마부터 보고 시작해야겠죠? 문제는 8문제가 있었는데 아직 안 배운 부분이 있어서 5개는 풀고 3개는 다음에 풀기로 했습니다. (푸는대로 추가하도록 하겠습니다. -추가 완료) 더보기 --1번 select count(*) "학생 수" from tb_student where department_no = '003' and entrance_date like '01%'; 더보기 --2번 select category "계열", department_name "학과이름", capacity "정원" from tb_department where capacity between 20 and 30 and category ='공학' ORDER BY department_name ASC; select categor.. 2020. 9. 10.
2020-09-09, SQL_2일차 SQL 2일차입니다. 대~~충 rowid에 대해 잠깐 배웠고 Order by 정렬, SQL의 함수 중 단일행 함수인 upper, cncat, length와 같은 문자함수와 round, trunc, mod와 같은 숫자 함수, 마지막으로 month_between, next_day와 같은 날짜 함수에 대해 공부했습니다. 저는, 언제나, sql 시작 전에는 텅텅 비어버린 머리에 DB를 넣어줄겸 뭔 데이터가 있나~~ 확인을 합니다. DESC로 사용할 테이블 구조도 확인하구요. (아.. 근데 저는 desc로 한 번 보고도 눈에 안 들어와서 그냥 한 번 다 보긴합니다. ㅎㅎㅎ) --SQL_2일차 select * from tab; desc EMPLOYEES; select * from employees; 먼저, rowi.. 2020. 9. 10.
2020-09-08, SQL_1일차 파이썬을 희한하게 아쉽게 마무리 아닌 마무리를 하고 SQL로 들어왔습니다. (파이썬 포스팅도 아직 끝난게 아니고..;; 하하) 일단 Database는 Oracle SQL를 배우게 됐습니다. ( 학교에선.. MySQL을 했던건지... 그냥 개론을 배웠던 건지.. 기억이;; 막 join하고 막.. 그랬었는데요...) 일단, DBMS라는 것이 있습니다. DataBase Management System, 데이터베이스 관리 시스템이죠. 방대한 양의 데이터를 효율적이로 저장하고 관리, 검색할 수 있는 소프트웨어입니다. 초반에는 계층형 데이터베이스, 네트워크 데이터베이스 등이 있었는데 이제 RDB, Relational DataBase가 세계를 장악하고 있습니다. Key라는 것으로 데이터 테이블들의 관계를 형성하고 연.. 2020. 9. 9.