728x90 sqlab5 9강 SQL이 뭐지? PostgreSQL : IN에 대해서 PostgreSQL SQL이 뭐지? 9강 시작합니다. 이번 강의에서는 ▶ IN operator syntax 에 대해서 알아보겠습니다. 1. IN operator syntax ● 기본 구문 ● WHERE 절에서 IN 연산자를 사용하여 값이 목록의 값과 일치하는지 확인합니다. IN 연산자의 구문은 다음과 같습니다. value IN (value1,value2,...) 값 목록은 숫자, 문자열 또는 다음과 같은 SELECT 문의 결과가 될 수 있습니다. value IN (SELECT column_name FROM table_name); 괄호 안의 쿼리를 하위 쿼리라고 하며, 이는 다른 쿼리 안에 중첩된 쿼리입니다. 하위 쿼리에 대한 자세한 내용은 후속 Subquery 강의에서 하겠습니다. ♥ 실습 1 ♥ 고객 .. 2022. 12. 15. 7강 SQL이 뭐지? WHERE 절 안녕하세요. 7강 시작합니다. 지금까지의 강의에서는 전체 행을 대상으로 SELECT를 수행했습니다. 이번 강의에서는 ▶ WHERE 절 에 대해서 알아보겠습니다. ※ 보충 ※ 지난 강의에서 행과 열에 대한 개념을 언급하지 않은 것 같습니다. 테이블(table)은 행(row) 및 열(column)로 구성되는 2차원 데이터 배열입니다. 행은 하나 이상의 열이 들어 있는 가로 파트입니다. 열은 하나의 데이터 유형을 가진 데이터 행이 하나 이상 들어 있는 세로 파트입니다. ● 행(row) : 테이블에서 가로 방향의 자료 집합을 의미합니다. 데이터베이스에서는 이것을 레코드(record) 또는 튜플(tuple)로 부릅니다. 테이블에서 모든 행(row)은 같은 열(column) 속성을 가진 같은 구조입니다. ●열(co.. 2022. 12. 13. 4강 SQL이 뭐지? 너와의 첫 만남... 살짝 설렜어... 지난 3강까지 실습환경을 만들어 보았죠. 자 그럼 본격적으로 SQL 가지고 놀아봅시다. 실습을 위해서 PostgreSQL의 샘플 데이터베이스를 가져와서 설치하였습니다. 데이터베이스 생성, 테이블 생성 등은 다음에 알아보기로 하고 제일 기본이 되는 SELECT를 먼저 공부하도록 할게요. 먼저 명령을 실행할 도구인 HeidiSQL을 실행합니다. 세션에서 dvdrental을 선택하고, 열기를 클릭 DBMS에 명령을 전달해줄 질의 도구가 실행되었습니다. 이제 HeidiSQL에서 명령을 전달하면 결과를 화면에 보여줍니다. Tip) 화면 테마 변경은 메뉴에서 도구 – 환경설정 가셔서 마음에 드는 것으로 설정하시면됩니다. 지금부터 내려받은 DVD RENTAL ER DIAGRAM을 참조하시면서 실습에 사용되는 15개 .. 2022. 12. 12. 2강 SQL이 뭐지? SQL이 뭐지? 이미 알고 계신 분들도 있겠지요~~ SQL에 대한 정의는 검색 한 번이면 많은 정보를 쉽게 찾아볼 수 있습니다. 위키백과에서 "SQL 정의"로 검색한 번 해보겠습니다. 위키백과에 나오는 내용입니다. https://ko.wikipedia.org/wiki/SQL SQL(Structured Query Language, 구조화 질의어)은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었다. 많은 수의 데이터베이스 관련 프로그램들이 SQL을 표준으로 채택하고 있다. 한 번에 이해하신 분도 계실 거고.. 2022. 12. 10. 1강 (프롤로그) SQL 배우고 싶니? 유료강좌 싸다구 때려주께 ~~ 94년 처음 프로그래머라는 직업을 가졌다. 30년 가깝게 이 일을 하는동안 SQL은 떼려야 뗄 수 없는 중요한 도구였다. 비전공자인 나도 처음엔 어려움이 많았다. 그런 경험을 바탕으로 SQL을 처음 접하시는 분들을 위해 강좌를 시작해 보려 한다. 강좌를 구상하면서 어떤 DBMS를 선택하고, 쿼리 툴은 무엇으로 할 것인지? 실습 데이터는 어떻게? 많이 고민하였다. 그리고 대충의 윤곽을 잡았다 1. DBMS : PostgreSQL 필자는 주식을 하면서 파이 썬 과 Maria DB를 이용하여 자료를 수집하고 활용한 경험이 있다. 그래서 Maria DB로 할까 고민도 했으나 요즘 뜨겁게 떠오른 PostgreSQL을 선정하였다. 애초에 오픈 소스인 Maria DB와 PostgreSQL만이 검토대상이었고 필자가 접.. 2022. 12. 10. 이전 1 다음 728x90