본문 바로가기

항해 99/SQL

(3)
SQL 코딩 테스트 1 문제 이름 - 문제 링크 - 해답 코드 순 SQL 문제 특성 상 문제가 길어서 문제 링크로 대체 1. 아픈 동물 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/59036 select ANIMAL_ID, NAME from ANIMAL_INS where INTAKE_CONDITION = 'Sick' 2. 동물의 아디디와 이름 https://school.programmers.co.kr/learn/courses/30/lessons/59403 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID 3. 이름이 있는 동물의 아이디 https://school.programmers.co.kr/learn/cou..
SQL 기초 2 학습 강의 액셀보다 쉬운 SQL 3, 4 주차 Join - 여러 테이블을 연결 Join? 두 테이블의 공통된 정보(key값)을 기준으로 테이블을 연결해서 한 테이블처럼 보는 것 종류 Left Join : 왼쪽 테이블을 중심으로 오른쪽 테이블을 매치(key 값 기준) Inner Join : 두 테이블의 교집합이 되는 값을 매치(key 값 기준) left join select * from users u left join point_users p on u.user_id = p.user_id inner join select * from users u inner join point_users p on u.user_id = p.user_id 연습 orders 테이블에 users 테이블 연결 select * from..
SQL 기초 1 학습 강의 - 엑셀보다 쉬운 SQL 1주차 & 2주차 SQL이 필요한 이유 많은 양의 데이터를 효과적으로 저장/수용/사용하기 위해서는 데이터 베이스가 필요함. 데이터 베이스가 사용자에게 주는 이점이 많음 데이터 베이스의 기초 개념 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통 통상적으로 모든 데이터베이스는 CRUD에 해당하는 기능을 지원 Create : 데이터의 생성을 의미 Read : 저장된 데이터를 읽어오는 것을 의미 Update : 저장된 데이터를 변경 Delete : 저장된 데이터를 삭제하는 것을 의미 데이터를 읽어오는 과정인 Read를 엄청 편하게 만들어 준다. 그리고, 데이터를 손쉽고 깔끔하게 정리/분석하는 기능도 지원 SQL(Structured Query Language) :데이터베이..