- [MySQL] 44. 연습문제 풀이Song hyun[MySQL] 44. 연습문제 풀이1. 특정 색상의 상품이 있는 모든 카테고리 조회2. 가장 비싼 상품을 가진 카테고리 찾기 (서브쿼리 사용 x)(* 참고: https://whatsthatsound.tistory.com/308) [MySQL] 43. 연습 문제: 서브 쿼리 및 기본 개념 다지기[MySQL] 43. 연습 문제: 서브 쿼리 및 기본 개념 다지기1. 문제2. 풀이 1. 문제-- 문제 1. 남성복 셔츠만 출력하시오.-- 문제 2. 여성복 슬랙스만 출력하시오.-- 문제 3. 남성 셔츠 1벌 여성 면바지2whatsthatsound.tistory.com 1. 특정 색상의 상품이 있는 모든 카테고리 조회 -- 1단계 : color='검정'-- 그룹이 아닌 행(row)이기 때문에 where 절을 써야 ..
- 2024-06-13 09:24:54
- [MySQL] 1일 1쿼리 (6) : 서브 쿼리 및 기본 개념 활용Song hyun[MySQL] 1일 1쿼리 (6) : 서브 쿼리 및 기본 개념 활용1. 문제2. 문제 풀이(답안)1. 문제순서문제1 남성 셔츠 여성 면바지 남성 슬랙스의 각자의 가격을 구하시오 2 여성복 중 색상이 '샤인'이 아니며, 가격이 10만원 이상인 여성복들을 출력해라. -- 출력해야 할 것: 상품명, 카테고리ID, 가격, 색상 3재직중이고 1995년 이후 입사한 Senior Engineer 직원이 가장 많은 부서 3개를 출력하세요4 현재 근무 중인 직원들 중에 38년 이상 근무했으나 직급이 Staff이고 salary_standard가 Low인 직원만 출력해주세요. (salary가 70000 이상이면 'High', 50000 이상이면 'Medium', 50000 미만이면 'Low'라고 표시하되 표기명은 sal..
- 2024-06-12 16:13:02
- [MySQL] 43. 연습 문제: 서브 쿼리 및 기본 개념 다지기Song hyun[MySQL] 43. 연습 문제: 서브 쿼리 및 기본 개념 다지기1. 문제2. 풀이 1. 문제-- 문제 1. 남성복 셔츠만 출력하시오.-- 문제 2. 여성복 슬랙스만 출력하시오.-- 문제 3. 남성 셔츠 1벌 여성 면바지2벌 남성 슬랙스 4벌의 총 가격을 구하시오-- 문제 4. 특정 색상의 상품이 있는 모든 카테고리 조회-- 문제 5. 가장 비싼 상품을 가진 카테고리 찾기(서브쿼리 사용안해도 됨) 2. 풀이 (1) 남성복 셔츠만 출력하시오.SELECT P.PRODUCT_NAME,P.PRICE,P.SIZE,P.COLORFROM TB_PRODUCTS AS PJOIN TB_CATEGORIES AS C ON P.CATEGORY_ID=C.CATEGORY_IDwhere c.category_name='셔츠' ..
- 2024-06-12 11:52:19
- [MySQL] 42. 서브 쿼리Song hyun[MySQL] 42. 서브 쿼리1. 서브 쿼리란?2. 예제 코드: 서브 쿼리를 활용한 레코드 조회3. 연습 문제1. 서브 쿼리란?(1) 서브 쿼리= 쿼리 속의 쿼리!(2) 서브 쿼리(subQuery)란 하나의 SQL 문 안에 포함된 또 다른 SQL문이다.서브 쿼리는 알려지지 않은 기준을 이용한 검색을 위해 사용된다. (3) 서브쿼리를 사용할 때는 아래와 같은 사항들을 주의하자.-서브쿼리는 괄호로 감싸 사용한다.-서브쿼리는 단일 행(Single Row) 또는 복수 행(Multiple Row) 비교 연산자와 함께 사용 가능하다. -서브쿼리에서는 ORDER BY를 사용하지 못한다.*ORDER BY는 SELECT 절에서 오직 한 개만 올 수 있으며, 메인 쿼리의 가장 마지막 줄에 와야 한다. 2. 예제 코드: ..
- 2024-06-12 11:08:48
- [MySQL] 41. 쇼핑몰 서비스 DB 구축 (2)Song hyun[MySQL] 41. 쇼핑몰 서비스 DB 구축 (2)1. 쇼핑몰 카테고리 2단계2. 예제 코드 3. 전체 코드 1. 쇼핑몰 카테고리 2단계 (1) 카테고리 테이블 설계-자신보다 상위의 개념이 있을 수 있다.ex: 남성복/여성복, 셔츠, 면바지라는 카테고리들이 있다면, 남성복/여성복이라는 상위 카테고리를 정하고, 그 아래에 셔츠와 면바지라는 하위 카테고리를 넣을 수 있을 것이다.category_idparents_idcategory_name1null남성복 (최상위 카테고리)2null여성복 (최상위 카테고리) 31팬츠 (남성복->팬츠)42팬츠 (여성복->팬츠)51셔츠 (남성복->셔츠)62셔츠 (여성복->셔츠)73면바지 (남성복->팬츠->면바지)84면바지 ( 여성복->팬츠->면바지 )93슬랙스 (남성복->팬츠..
- 2024-06-12 09:44:32
- [MySQL] 40. 쇼핑몰 서비스 DB 구축 (1)Song hyun[MySQL] 40. 쇼핑몰 서비스 DB 구축1. 쇼핑몰 카테고리 1단계2. 응용 문제1. 쇼핑몰 카테고리 1단계-카테고리와 상품의 관계차수는 일대다 관계(1:N) 관계이다.-각 카테고리는 여러 상품을 포함할 수 있으며, 각 상품은 하나의 카테고리에만 속한다. tb_categoriesField nameData typeDescriptionValuecategory_idint카테고리 고유 ID1,2,3,4 ...category_namevarchar(100)카테고리 이름"상의", "하의", "외투"tb_productsField nameData typeDescriptionValueproduct_idint상품 고유 ID1,2,3,4...product_namevarchar(255)상품 이름"청바지","외투","티셔츠..
- 2024-06-12 09:35:19
- [MySQL] 1일 1쿼리 (5) : Self join 및 기존 개념 복습Song hyun[MySQL] 1일 1쿼리 (5) : Self join 및 기존 개념 복습1. 문제2. 문제 풀이1. 문제순서문제1재직중이고 현재 연봉이 100000 이상인 직원수가 가장 많은 3개 부서를 출력하세요 -- 부서, 고소득직원수2 부서중 직원수가 가장 많은 부서 하나만 찾아주세요(부서이름과, 직원 수 나오게) 3 재직 중인 사원들 중, 가장 오래 재직중인 직원 5명의 이름, 직함, 연봉을 출력하시오. 4Development 부서중 년차가 가장 높은 사람 5 명 출력해 퇴시키시오(재직중인인원중) 5현재 재직중인 사람들의 부서 이름,소수점없는 평균연봉을 구하시오6부서 이동이 있었던 사원의 사번, 부서번호, 성, 이름, 이동 전,후 부서의 소속 기간을 출력하시오.7 생일에 입사한 사람을 모두 조회하라 -- 출력예..
- 2024-06-11 17:57:52
- [MySQL] 39. JDBC 설치 및 설정Song hyun[MySQL] 39。 JDBC 설치 및 설정 1. MySQL드라이버 다운로드:MySQL의 공식 웹사이트에서 MySQL Connector/J를 다운로드합니다.MySQL Connector/J 다운로드드라이버 설정:다운로드한 ZIP 파일을 압축 해제합니다.mysql-connector-java-.jar 파일을 Java 프로젝트의 클래스패스에 추가합니다.IDE (예: IntelliJ, Eclipse)를 사용하는 경우, 프로젝트 설정에서 라이브러리를 추가하여 JAR 파일을 클래스패스에 포함시킬 수 있습니다.2. Oracle 드라이버 다운로드:Oracle의 공식 웹사이트에서 JDBC 드라이버를 다운로드합니다.Oracle JDBC 드라이버 다운로드드라이버 설정:다운로드한 JAR 파일 (ojdbc8.jar 등)을 Ja..
- 2024-06-11 14:23:41
- [MySQL] 38. 블로그 서비스의 DB 구축Song hyun[MySQL] 38. 블로그 서비스의 DB 구축1. DB 구축에 필요한 준비물2. 블로그 서비스 DB 구축하기1. DB 구축에 필요한 준비물(1) User 테이블(2) Board 테이블 (3) Reply 테이블 2. 블로그 서비스 DB 구축하기 (1) 테이블 생성 User 테이블-- 유저 서비스create table user( id int primary key auto_increment, username varchar(100) not null unique, password varchar(255) not null, email varchar(100) not null, userRole varchar(20), createDate timestamp); Board 테이블-- 블로그 서비스..
- 2024-06-11 14:10:52
- [MySQL] 37. 쇼핑몰 서비스의 DB 구축Song hyun[MySQL] 37. 쇼핑몰 서비스의 DB 구축1. DB 구축에 필요한 준비물 2. 테이블 설계하기 1. DB 구축에 필요한 준비물 (1) 회원가입에 대한 테이블 설계(2) 상품에 대한 정보를 저장하는 테이블 설계(3) 주문 테이블 / 주문 상세 테이블 설계 (정규화) 2. 테이블 설계하기 *(1) 회원가입에 대한 테이블 설계 : User tableUser table 설계 도면Data Type (자료형)Constraints (제약)상세 설명idINT(1) PK(Primary key)(2) auto_increment사용자 고유 IDusernameVARCHAR(50)(1) not null사용자 이름emailVARCHAR(100)(1) not null(2) uniqueemail 주소passwordVARCHA..
- 2024-06-11 12:14:42
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)