Study/SQL 3

정보처리기사 8장 SQL응용 정리

정보처리기사 실기 준비를 하면서 기록하면서 정리하기 위해 포스팅합니다. 1.DDL(Data Define Language 데이터 정의어) DB를 구축하거나 수정할 목적으로 사용하는 언어이다. 종류: CREATE, ALTER, DROP *CREATE 스키마 정의-CREATE SCHEMA CREATE SCHEMA 스키마명 AUTHORIZATION 사용자ID; 도메인 정의-CREATE DOMAIN CREATE DOMAIN SEX CHAR(1) DEFAULT '남' CONSTRAINT VALID-SEX CHECK(VALUE IN('남','여')); 도메인의 이름은 SEX, 기본값은 남, 제약조건 이름은 VALID-SEX이고 남, 여 중 하나의 값만 지정 가능하다 테이블 정의-CREATE TABLE CREATE T..

Study/SQL 2023.01.28

[프로그래머스 Oracle SQL] 서울에 위치한 식당 목록 출력하기

프로그래머스에 SQL문제들이 있는걸 알게 되고 시간날 때마다 풀어보는데 모르는 함수들을 공부하게 되어서 참 좋다는 생각이 들었다. 오늘은 그중에 좀 고전했던 문제를 올려보기로... https://school.programmers.co.kr/learn/courses/30/lessons/131118 문제 설명: 다음은 식당의 정보를 담은 REST_INFO 테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. Colu..

Study/SQL 2023.01.02

MySQL 기초-SELECT

얄코의 MySQL 강의를 들으며 정리한 내용을 포스팅했습니다. 혹시 틀린 부분이 있다면 편하게 말씀 주세요^^~ select 1. 모든 데이터 가져오기 SELECT * FROM Customers; * 는 모든 칼럼을 뜻한다. 2. 원하는 칼럼(열) 데이터 가져오기 SELECT CustomerName FROM Customers; select 뒤에 구문을 붙여서 원하는 칼럼 데이터를 가져온다. SELECT CustomerName, 1, 'Hello', NULL FROM Customers; 테이블의 컬럼이 아닌 값도 선택할 수 있다. 3. 원하는 row(행) 데이터 가져오기 SELECT * FROM Orders WHERE EmployeeID = 3; where 뒤에 구문을 붙여서 행 데이터를 가져올 수 있다...

Study/SQL 2022.09.14
1