본문 바로가기
반응형

스파르타 내일배움캠프/TIL(Today I learned)78

25.01.21 사전캠프 TIL 목차  6) 팀 프로젝트 열심히 했으니 다시 놀아볼까요?!idnameregionratingjoin_date1르탄이한국13002019-06-152배캠이미국15002020-09-013구구이한국14002021-01-074이션이미국13502019-11-15 내 답안)더보기21. lol_users 테이블에서 각 유저의 레이팅(rating) 순위를 계산하는 쿼리를 작성해주세요! 전체 지역(region) 기준이고 순위는 레이팅이 높을수록 높아야해요. (e.g. rating 1400 유저의 순위 > rating 1350 유저의 순위)SELECT name, rating, RANK() OVER(ORDER BY rating DESC)FROM lol_users; 22. lol_users 테이블에서 가장 늦게 게임을.. 2025. 1. 21.
25.01.20 사전캠프 TIL 목차 1. SQL 기초1) SQL 기초 ● 데이터베이스란?    - 여러 테이블을 포함하는 큰 틀. ● 테이블   - 데이터가 행(row)과 열(column)로 구성된 구조로 저장되는 곳.     각 행은 하나의 데이터 레코드를 나타내며, 각 열은 데이터의 속성을 나타냄.2) SQL 기본 명령어 ● 데이터베이스 생성CREATE DATABASE 데이터베이스명; ● 테이블 생성CREATE TABLE 테이블이름 ( 컬럼1 데이터타입, 컬럼2 데이터타입, ...); 예시)CREATE TABLE students ( id INT, name VARCHAR(50), age INT);- id : 정수형 데이터를 저장하는 열(INT).- name : 최대 50자까지의 문자열을 저장할 수 있.. 2025. 1. 20.
25.01.17 사전캠프 TIL 목차[4주차]1. JOIN 내가 필요한 데이터들이 각각 다른 테이블에 분산되어 있을 때 데이터를 불러오기 위한 방법. 서로 다른 테이블이 공통으로 가지고 있는 컬럼을 기준으로 묶게 됨. 1) LEFT JOIN-- LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명- 공통 컬럼을 기준으로 하나의 테이블에 값이 없더라도 모두 조회됨. 예시)SELECT *FROM food_orders LEFT JOIN payments ON food_orders.order_id = payments.order_id- LEFT JOIN은 없는 값도 조회되기 때문에 NULL값이 있는 것이다. 2) INNER JOIN-- INNER JOINselect 조회 할.. 2025. 1. 17.
25.01.16 사전캠프 TIL 목차 1. 조건문 1) IF문SELECT 컬럼명, IF(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)FROM 테이블명WHERE 조건Excel에서 사용하는 IF 함수처럼 조건을 설정하고, 그게 True면 조건 충족 시에 설정한 값을 출력하고, False면 충족하지 못했을 때 설정하는 값을 출력하는 것이다. 예시)select restaurant_name, cuisine_type "원래 음식 타입", if(cuisine_type='Korean', '한식', '기타') "음식 타입"from food_orders select addr "원래 주소", if(addr like '%평택군%', replace(addr, '문곡리', '문가리'), addr) "바뀐 주소".. 2025. 1. 16.
25.01.15 사전캠프 TIL 목차  1. 숫자 연산 기호 사용1) 숫자 연산 기호 사용 예시)SELECT food_preparation_time, delivery_time, food_preparation_time + delivery_time as total_timeFROM food_ordersSQL에서는 우리가 평소에 사용하는 것처럼 +, - , *, / 연산기호를 사용하여 계산이 가능하다.  2) SUM, AVG 함수SUM(컬럼명) : 컬럼명에 속한 값들의 합계를 구하는 함수.예시)SELECT SUM(food_preparation_time) total_food_preparation_time, AVG(delivery_time) avg_food_delivery_timeFROM food_ordersAVG.. 2025. 1. 15.
25.01.14 사전캠프 TIL 목차 1. DBeaver 설치 https://dbeaver.io/download/ Download | DBeaver CommunityDownload DBeaver Community 24.3.2 Released on January 5th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. System requirements. DBeaver PRO 24.3 Released on December 16th, 2024 PRO version website: dbeavedbeaver.ioCommunity 버전으로 개인의 컴퓨터에 맞는 걸 다운받으면 된다.설치 시 나오는 화면은 별도로 추가 .. 2025. 1. 14.
반응형