[TIL] 미니 프로젝트 1일차
·
개발 ━━━━━/TIL
8/9 ~ 8/11 은 미니 프로젝트를 진행하는 기간이다. 16기 12조는 독서 검색 및 개인 독서록을 만들 수 있는 사이트를 만들기로 했다. 협업은 당연히 Github 로 진행하였고 나는 Github Desktop 을, 팀원들은 Source Tree, IDE 에 내장되어 있는 git 등등 여러 가지를 사용하였다. 조장님이 Figma 로 프로젝트 와이어 프레임을 그려주셨다. 내가 맡은 부분은 서브 페이지로 알라딘 api 로 불러와진 메인 페이지에서 특정 책을 누르면 그 책에 대한 정보와 후기를 작성할 수 있는 부분을 만들어야 한다. 추가 창은 팝업이 아닌 Bootstrap 에 있는 Modal 로 사용하였다. https://getbootstrap.com/docs/5.3/components/modal/ Mo..
[TIL] Programmers SQL 문제 풀이
·
개발 ━━━━━/TIL
https://school.programmers.co.kr/learn/courses/30/lessons/144853 SELECT BOOK_ID, SUBSTRING_INDEX(PUBLISHED_DATE, 1, 10) FROM BOOK WHERE CATEGORY = '인문' AND SUBSTRING_INDEX(PUBLISHED_DATE, 1, 4) = 2021 ORDER BY PUBLISHED_DATE https://school.programmers.co.kr/learn/courses/30/lessons/151136 SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV' https://sc..
[TIL] Programmers SQL 문제 풀이
·
개발 ━━━━━/TIL
SQL 강의를 다 듣고 주어진 문제 풀이를 하였다. https://school.programmers.co.kr/learn/courses/30/lessons/59036 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' https://school.programmers.co.kr/learn/courses/30/lessons/59403 SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS FROM CAR_RENTAL_COMPANY_CAR https://school.programmers.co.kr/learn/courses/30/lessons/59407 SELECT ANIMAL_ID FROM ANIMAL_INS W..
[SQL] SQL 문법 - ➁
·
개발 ━━━━━/Dev
SQL 문법 JOIN - 두 개의 테이블을 엮어서 원하는 데이터를 추출할 수 있다. SELECT * FROM users u LEFT JOIN point_users p ON u.user_id = p.user_id -- INNER JOIN - 교집합만 join 됨 / LEFT 는 null 값도 join users 테이블에 user_id 와 point_users 테이블에 user_id 가 같은 것들을 한 테이블에 모아준다. LEFT JOIN 은 붙이는 순서가 중요하지만 INNER JOIN 은 교집합이므로 순서는 상관이 없다. SELECT u.name, COUNT(*) AS cnt FROM orders o INNER JOIN users u ON o.user_id = u.user_id WHERE o.email L..
[SQL] SQL 문법 - ➀
·
개발 ━━━━━/Dev
SQL 문법 SELECT * FROM orders WHERE payment_method = 'kakaopay' orders 테이블에서 payment_method 필드가 kakaopay 인 것을 출력 SELECT * FROM point_users WHERE point > 5000 point_users 테이블에서 point 필드가 5000 이상인 것들만 출력 SELECT * FROM orders WHERE course_title = '앱개발 종합반' and payment_method = 'CARD' orders 테이블에 course_title 필드가 앱개발 종합반 이면서 payment_method 가 CARD 인 것들 출력 SELECT * FROM users WHERE name = '황**' users 테이..
[개강 준비 과정 - 선택 트랙] 알고리즘 스터디 3일차
·
개발 ━━━━━/항해
스파르타코딩클럽 자료구조 & 알고리즘 1주 차 수업 중 나온 문제이다. https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력 ..