SQL13 [SQL] 엑셀로 배우는 SQL - SELECT 문, 읽는 순서, Alias (별칭) 일반 SQL 서적이나 강의들을 보면 SQL 파트 시작 때 Table을 생성하는 CREATE문, 데이터를 추가하는 INSERT문을 배우고 이후 SELECT문을 배운 뒤 UPDATE, DELETE, DROP 등 수정/삭제에 필요한 SQL을 배우는 수순으로 진행됩니다. 하지만, 막상 실무에 와 보면 가장 많이 사용하게 되고 이것만 잘 알아도 반은 간다 싶은게 사실 SELECT문이죠 (개발자나 DBA가 아닌 이상) 실제로 시스템 운영 담당자로 일하던 때에도 신규 기능을 개발하거나 데이터에 큰 이슈가 생겨 조작이 필요했던 때 아닌 이상 데이터 조작을 할 일이 잘 없었습니다. 개발 직군 아닌 분들이 SQL 로 데이터 조회만 하셨던 경우도 많았구요 그래서 '엑셀로 배우는 SQL' 편에서는 SELECT문 위주로 가볍게.. 2022. 12. 29. [SQL] 엑셀로 배우는 SQL - Table, Column, Row SQL이 어떻게 동작하는지 배워보기에 앞서 저희가 쓰고 있는 엑셀을 떠올려 봅니다. 간단한 음료 재고목록표를 만들어 본다고 할게요 음료 재고목록 표에는 대략 No, 음료 이름, 가격, 재고 정보 정도로 담아볼게요 엑셀을 이용한 표 그리기 무엇부터 해야 할까요? 우선, 엑셀을 켜고 첫번째 Sheet에 표를 그려야 겠습니다. 표(여기선 시트) 이름은 요구사항 따라 '음료 재고표'로 지어볼게요 그 다음엔 무엇을 해야 할까요? 음료 재고표가 가지는 항목들을 열에 나열해 봐야겠지요. 요구사항 따라 No, 음료 이름, 가격, 재고 항목을 적어봅니다 그 다음은 무엇을 해야 할까요? 재고표에 들어갈 데이터들을 넣어야 겠지요. 아래 두 데이터를 넣어야 한다고 해봅시다. No은 값의 의미가 딱히 있는 것은 아니니 데이터가.. 2022. 12. 28. [SQL] 엑셀로 배우는 SQL - SQL의 정의와 종류 (DDL, DML, DCL, TCL) 이전 게시물에선 관계형 데이터베이스(RDB)에 대해서 알아봤습니다! 그렇다면, 관계형 데이터베이스(RDB)에 쓰이는 SQL이란 무엇이며 SQL엔 어떤 것들이 있을까요? 추가로 함께 알아두면 좋을 SQL ANSI 표준에 대해서도 간략히 살펴보겠습니다. SQL 이란? SQL (Structured Query Language) 을 해석되는 대로 말해보면 '구조화된 쿼리(질의) 언어' 입니다. RDB에서 데이터를 질의해 오기 위해서는 RDBMS가 해석할 수 있는 구조화된 문법이 필요합니다. 영어 문장도 문법이 있듯이요! (실제로 사용하다 보면 영어 문장같은 느낌을 많이 받습니다.) 그 구조화된 문법에 따라 만들어진 언어가 바로 SQL 입니다. SQL을 사용하면 앞서 배웠던 Table이나 Column을 생성, 수정.. 2022. 12. 27. [SQL] 엑셀로 배우는 SQL - 관계형 데이터베이스(RDB) 데이터베이스는 크게 관계형 데이터베이스(RDB), 비관계형 데이터베이스(NoSQL DB) 두 종류로 나뉩니다. 일반적으로 우리가 흔히 말하는 'DB'는 SQL을 사용하는 관계형 데이터베이스를 말하는 것인데요 (아직은) 관계형 데이터베이스가 무엇이고, 어떤 식으로 구성이 되어 있는지 그리고 비관계형 데이터베이스란 또 무엇인건지 알아볼게요! 관계형 데이터베이스(RDB) 관계형 데이터베이스 정의 관계형 데이터베이스는 데이터를 행과 열 구조 표 형태로 저장하는 방식의 DB를 말합니다. 데이터가 저장되는 표 형태의 공간을 Table이라고 합니다. 관계형 데이터베이스가 말하는 '관계'란 이 Table 간의 상호작용을 기반으로 이뤄진 연관관계(논리적 연결)을 의미하지요 관계형 데이터베이스 예시 가벼운 예시를 들어볼게.. 2022. 12. 26. 이전 1 2 다음