image frame

404 Not Found

FRONT-END DEVELOP LOG

JAVA 개요

  • 자바는 전세계적으로 많이 쓰이고 가장 인기있는 언어이다.
  • 뿐만 아니라 오랜 인기 덕에 잘 되어 있는 커뮤니티와 정보도 활발하다.
  • 개발자 수요가 제일 많은 언어이기도 하다.
  • 자바는 객체지향언어이며, 객체지향언어는 코드의 구조가 명확하여 코드를 이해하기 쉽고 관리와 유지보수가 효율적이다.
  • 자바 가상머신(Java Virtual Machine, JVM)을 설치하면 운영체제/디바이스 상관없이 동일하게 작동한다.
  • JRE(Java Runtime Environment): JVM을 사용하여 개발할 수 있는 환경
  • JDK(Java Development Kit): 내 컴퓨터에 JRE 환경을 만들기 위해 설치하는 것
    • 자바는 오라클 소유이기 때문에 오라클 사이트에서 JDK 설치가 필요하다.
MORE

mySQL 서브쿼리

서브쿼리

  • SQL문 안에 ‘부품’처럼 들어가는 SELECT문.
  • 전체 SQL문에서 일부를 이루는 또다른 SQL문.
  • 괄호로 서브쿼리를 감싸주어야 한다.
  • 전체 SQL문을 outer query(외부쿼리), 서브쿼리를 inner query(내부쿼리)라고도 함.
  • HAVING절, SELECT절, WHERE절, FROM절 등에서도 사용 가능하다.
MORE

SQL 데이터 분석

(1) pizza_price_cost 테이블의 name, price, price/cost(원가 기준 가격의 비율) 컬럼을 조회하세요.
(2) 대신 마지막 price/cost 컬럼을 사용해서 그 값이
1 =< 값 < 1.5 인 경우, ‘C. 저효율 메뉴’
1.5 <= 값 < 1.7 인 경우, ‘B. 중효율 메뉴’
1.7 <= 값 인 경우, ‘A. 고효율 메뉴’
라고 그 값을 변환해서 표시하는 추가적인 컬럼도 함께 조회하고 대신 이 컬럼에는 efficiency라는 alias를 붙여주세요.
(3) 그리고 전체 row를 efficiency 컬럼을 기준으로 내림차순, 그 다음 기준으로 price 컬럼을 기준으로 오름차순 정렬하세요.
(4) 이 중에서 가장 첫 번째 row 부터 6개만 추리세요.

MORE

SQL 데이터 분석

(1) 고객들이 남긴 리뷰 수와, (2) 별점 평균값을 구하려고 합니다.
(3) 댓글이 존재하는(comment 컬럼이 NULL이 아닌) 리뷰들의 개수와 그 별점들의 평균만 구하려고 하는데요.
(4) 그리고 별점의 평균값은 반올림을 해주려고 합니다.

MORE

SQL 데이터 조회

(1) star(별점) 컬럼을 기준으로 일단 오름차순 정렬하고,
(2) 같은 별점인 경우에는 registration_date(등록일자) 컬럼을 기준으로 내림차순 정렬하려고 합니다.
(3) 5번째 row까지만 일단 추려서 보고 싶습니다.

MORE
  • © 2020-2025 404 Not Found
  • Powered by Hexo Theme Ayer