본문 바로가기

SQL3

DATE 날짜 포맷 관련 함수 : DATE_FORMAT 목차 1. 날짜 포맷 1) DATE_FORMAT( ) 함수 DATE_FORMAT(날짜, '형식')DATE_FORMAT(now(), '%Y-%m-%d')DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s')-- 2024-11-13 -> 2024-11-13 11:13:24DATE_FORMAT(NOW(), '%m-%d-%y')-- 2024-11-13 -> 11-13-24 위 함수는 날짜형식의 컬럼에서 문자열로 반환한다.  (1) %기호와 대소문자에 따른 표현의 차이%Y : 4자리 연도, 2024%y : 2자리 연도, 24%M : 영어로 월 표현 (January, February, ..)%m : 2자리 숫자로 월 표현 (00 ~ 12)%D : 글로 일 표현 (1st, 2nd, ..)%d : 2자.. 2024. 12. 8.
정규표현식 SQL에서 활용하기 목차1. 기본 메타 문자.임의의 한 문자[]문자 클래스[-]문자 범위 (0-9, a-z, A-Z, 가-힝)[^]부정 문자 클래스\다음에 오는 문자를 이스케이프 (메타문자 → 일반문자)^문자열의 시작과 일치$문자열의 끝과 일치 1) 대괄호 : [ ]대괄호 ([ ]) 안의 문자는 문자 하나하나가 OR로 인식한다고 생각하면 된다. = a|b|ce.g) ‘[abcde]’로 패턴을 작성하는 경우 → ‘oracle database’에서 다섯 가지의 문자가 일치하게 된다.대괄호 + 대시 ([-])[0-9] : 숫자[A-Z] : 대문자 알파벳⇒ 조합도 가능하다. ‘[a-zA-Z]’ : 소문자와 대문자, ‘[0-9a-zA-Z]’ : 숫자와 소문자와 대문자[가-힝] : 한글[a-z] : 소문자 알파벳문자 클래스에서 대시(.. 2024. 12. 7.
[Programmers] SUM, MAX, MIN 난이도별 문제/정답 모음 목차[☆] 가장 비싼 상품 구하기 Q. PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요.  SELECT MAX(PRICE) AS MAX_PRICEFROM PRODUCT  [☆] 최댓값 구하기 Q. 가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.   SELECT MAX(DATETIME) AS 시간FROM ANIMAL_INS  [★] 잡은 물고기 중 가장 큰 물고기의 길이 구하기Q. FISH_INFO 테이블에서 잡은 물고기 중 가장 큰 물고기의 길이를 'cm' 를 붙여 출력하는 SQL 문을 작성해주세요.이 때 컬럼명은 'MAX_LENGTH' 로 지정해주세요.  SELECT CO.. 2024. 11. 27.