본문 바로가기

데이터베이스2

[SQL] 자동차 대여 기록에서 장기/단기 대여 구분하기 [알고 있는 것을 다시 체크해보자] SQL https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 쿼리 SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, "%Y-%m-%d") as "START_DATE", DATE_FORMAT(END_DATE, "%Y-%m-%d") as "END_DATE", CASE WHEN DATEDIFF(END_DATE, START_DATE) + 1 >= 30 THEN "장기 대여" ELSE "단기 대여" END AS "R.. 2023. 8. 26.
[SQL] SQL이 무엇이고, 왜 쓰고, 왜 써야만 하고, 어떤 문법이 있을까? SQL SQL은 무엇일까 게시판 프로젝트를 진행해 보면서 어떻게 데이터베이스와 통신을 할지 궁금해졌다. 그래서 spring을 사용하고 있는 시점인 지금 순수 JDBC를 사용해서 쿼리를 만들어서 날리려고 했지만 생각보다 쉽지 않았다. 생각해 보면 이제 막 스프링에 대해서 공부를 시작하고 있었고 데이터베이스 관련 지식에 대해서는 전무했기 때문에 쿼리를 짜보는 것도 쉽지 않았다. 또 안드로이드 Firbase 클론 채팅 프로젝트를 해보면서 NoSQL을 먼저 경험해 봤기 때문에 관계형 데이터베이스의 중요성 그리고 왜 사용해야 하는지와 같은 필수적인 기초 개념들을 제대로 알지 못하고 사용했었기 때문에 백엔드 공부를 시작하고자 하는 지금 SQL에 대해서 기본문법과 왜 사용해야 하는지 그리고 어디에 쓰일 수 있는지를 .. 2023. 8. 25.