항해99(26)
-
엑셀보다 쉬운 SQL 3주차
JOIN 여러 정보를 한 눈에 보고 싶다면 사용한다. 즉 테이블과 테이블을 붙이는 것이다. join 에는 Left Join 과 Inner Join 이 있다. Left Join A 테이블과 B 테이블이 있다면 A 테이블을 기준으로 B 를 붙이는 것 users 테이블에 point_users 를 붙이기 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 Union 결과물을 합친다. ( select '7월' as month ,c1.title, c2.week, count(*) as..
2023.06.02 -
엑셀보다 쉬운 SQL 2주차
GROUP BY 동일한 범주를 갖는 데이터를 하나로 묶어서 범주별 통계를 내주는 것 성씨별로 몇 명의 회원이 있는가 select name, count(*) from users group by name 신씨는 몇 명의 회원이 있는가 select name, count(*) from users where name like '신%' group by name 동일한 범주의 갯수 구하기 select week, count(*) from checkins group by week 동일한 범주의 최소값 구하기 select week, min(likes) from checkins group by week 동일한 범주의 최대값 구하기 select week, max(likes) from checkins group by week ..
2023.06.01 -
엑셀보다 쉬운 SQL 1주차
사용목적 데이터를 잘 꺼내기 위해 SQL 을 사용한다. CRUD - Create : 데이터의 생성 - Read : 저장된 데이터를 읽어오는 것 - Update : 저장된 데이터를 변경 - Delete : 저장된 데이터를 삭제 SELECT select 쿼리문은 어떤 테이블에서 어떤 필드의 데이터를 가져올지로 구성된다. show tables // 테이블 목록을 가져옴 select * from orders // * 은 모두 라는 뜻 select order_no, created_at, user_id, email from orders // orders 테이블의 order_no, created_at, user_id, email 를 가져와줘 WHERE 특정 데이터만 가져올 때 사용한다. select 쿼리문으로 가져올..
2023.06.01 -
웹개발 종합반 5주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 이전 수업들의 복습이 메인인 수업들이었습니다. 버킷리스트 - 가상 환경 및 패키지 설치 python3 -m venv venv pip install flask pymongo dnspython 코드 나의 버킷리스트 기록하기 ✅ 호주에서 스카이다이빙 하기 from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient import certifi ca = certifi.where() client = MongoClient('mongodb+srv://이름:비밀번호@cluster0.2xxwxhc.mongodb.net/?r..
2023.04.09 -
웹개발 종합반 4주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. api 개발 순서 1) 데이터 명세 2) 클라이언트와 서버 확인하기 3) 서버부터 만들기 4) 클라이언트 만들기 5) 완성 확인하기 - 잘 모르는 기능 먼저 만들기 Flask https://flask.palletsprojects.com/en/2.2.x/quickstart/ Quickstart — Flask Documentation (2.2.x) Quickstart Eager to get started? This page gives a good introduction to Flask. Follow Installation to set up a project and install Flask first. A Minimal Application A mi..
2023.04.08 -
웹개발 종합반 3주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 1. 파이썬 다운로드 (Mac) https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 다운로드 후 터미널에 python3 를 입력하면 확인 할 수 있다. > 나가는 명령은 exit() 1) VSC 에 hello.py 파일 생성 2) 확장 > python 설치 3) 코드를 적고 실행해본다. ! 공홈에서 다운받은것이 문제인지 에러가 발생했다. zsh: no such file or directory: usr/bin/python3 해결 : homebrew 로 설치하니 해결이 되었다. brew in..
2023.04.08