본문 바로가기

SK 행복성장캠퍼스/SQL12

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일차_연습문제 일단 연습문제에 사용할 데이터 테이블은 이렇다. 더보기 SELECT department_name as "학과 명", category "계열" FROM TB_department; 더보기 SELECT department_name || '의 정원은 ' || capacity || '명 입니다' as "학과별 정원" FROM TB_department; 더보기 SELECT student_name FROM TB_STUDENT where department_no = 001 and absence_yn = 'Y' and student_ssn LIKE '_______2%'; 더보기 SELECT student_name FROM TB_STUDENT where student_no in ('A513079', 'A513090', '.. 2020. 9. 9.
2020-09-08, SQL_1일차 파이썬을 희한하게 아쉽게 마무리 아닌 마무리를 하고 SQL로 들어왔습니다. (파이썬 포스팅도 아직 끝난게 아니고..;; 하하) 일단 Database는 Oracle SQL를 배우게 됐습니다. ( 학교에선.. MySQL을 했던건지... 그냥 개론을 배웠던 건지.. 기억이;; 막 join하고 막.. 그랬었는데요...) 일단, DBMS라는 것이 있습니다. DataBase Management System, 데이터베이스 관리 시스템이죠. 방대한 양의 데이터를 효율적이로 저장하고 관리, 검색할 수 있는 소프트웨어입니다. 초반에는 계층형 데이터베이스, 네트워크 데이터베이스 등이 있었는데 이제 RDB, Relational DataBase가 세계를 장악하고 있습니다. Key라는 것으로 데이터 테이블들의 관계를 형성하고 연.. 2020. 9. 9.
2020-09-07, oracle db, sql developer 설치하기 안 하려다가... 오늘 노트북에 설치하면서 "오... 필요하겠는데?" "나... 분명히 이거 까먹고 난리치겠는데??" 라는 생각이 들어서 올려보자. 생각하고 지금 쓸 생각. 오..... 일단 오라클 홈페이지 들어가서 Product -> Oracle Database 들어가서 DB는 받으면 되고 SQL 같은 경우는 product에 mysql이 있긴한데 개에발자용으로 받으려면 페이지 하단에 developers가 따로 있으니 거기에 들어가서 sql developers 버전을 받으면 되시겠다. www.oracle.com/index.html 여기까지는 이런 글 없어도 잘 찾아서 했는데... 설치 다 끝내고 SQL developer에서... SQL developer에 접속하면 이제 db 접속을 위해서 사용자 정보를 .. 2020. 9. 8.
2020-09-08, Oracle SQL 사전테스트 (답 없음) "Oracle SQL or MySQL" 사전테스트 (총10문항) 소속 : 이름: 시험일시: 1. 데이터베이스에 데이터를 저장할 때 사용하는 sql문은? ① create ② insert ③ new ④ record 2. 데이터베이스를 사용하는 장점이 아닌것은? ① 데이터 독립화 ② 데이터 보안 향상 ③ 데이터 중복허용 ④ 데이터 무결성 보장 3. 데이터베이스에서 사용하는 SQL로서 종류가 다른 하나는 ? ① insert ② delete ③ create ④ merge 4. 다음 # 위치에 사용될 수 없는 값은 ? SELECT # FROM 테이블명; ① 컬럼명 ② * ③ distinct 컬럼명 ④ 값 5. SQL문의 특징이 아닌 것은? ① 대소문자를 구별한다. ② 여러줄에 걸쳐서 작성 가능하다. ③ 문장의 끝은.. 2020. 9. 8.