전체 글 380

SQL 가격대 별 상품 개수 구하기 (MySQL)

문제 설명 다음은 어느 의류 쇼핑몰에서 판매중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. Column nameTypeNullable PRODUCT_ID INTEGER FALSE PRODUCT_CODE VARCHAR(8) FALSE PRICE INTEGER FALSE 상품 별로 중복되지 않는 8자리 상품코드 값을 가지며 앞 2자리는 카테고리 코드를 나타냅니다. 문제 PRODUCT 테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성해주세요. 이때 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCTS로 지정..

SQL 2022.10.25

SQL 문자열 자르기

1. 왼쪽에서 문자열 자르기 left(컬럼명 또는 문자열, 왼쪽에서 잘라낼 문자열의 길이) 사용예: SELECT left("chongmoa.com", 5) 결과 : chong 2. 중간에서 문자열 자르기 substring(컬럼 또는 문자열, 시작위치, 길이); 사용예 : SELECT substring("chongmoa.com", 3, 5) 결과 : ongmo 참고 : substr 함수는 문자열의 일부를 추출하는 함수로 substring 함수의 동의어입니다 3. 오른쪽에서 문자열 자르기 right(컬럼명 또는 문자열, 길이); 사용예 : SELECT right("chongmoa.com", 7) 결과 : moa.com 4. 구분자 (delimiter) delim가 count 만큼 나오기 전에 스트링 str ..

SQL 2022.10.25

MySQL 날짜변환

DATE_FORMAT(날짜형식의 칼럼명or값, "%Y-%m-%d" ) %Y 2022 %y 22 %m 02 %b Fab %c 2 %d 28 %a Sat %W Saturday %H 00 ~23 %h 00~12 %i 00~59 분 %s 00~59초 @ hour(DATETIME칼럼명 ) 하면 시간만 추출됨. @ date("2022-05-01") 하면 날짜로변환. Format Description %a Abbreviated weekday name (Sun to Sat) 요일 명을 Sun to Sat 으로 %b Abbreviated month name (Jan to Dec) 월 별 이름을 Jan to Dec 으로 %c Numeric month name (0 to 12) 월 별 이름을 0 ~12 로 %D Day of..

SQL 2022.10.24