울음참고 개발공부
article thumbnail
Oracle | 문자 -> 숫자 함수 TO_CHAR TO_NUMBER
Oracle 2023. 5. 30. 16:15

상품코드(ITEM_CODE)는 문자열 이다. 근데 저렇게 1번인데 0~~ 이렇게 되있으니까 보기싫다 이걸 숫자로 바꿔보자 1) TO_CHAR - TO_NUMBER 함수 SELECT TO_CHAR(TO_NUMBER(BI.ITEM_CODE)) AS 상품코드 , BI.ITEM_NAME AS 상품명 , COUNT(BOI.ORD_CODE) AS 판매량 FROM BURGER_ITEM BI JOIN BURGER_ORD_ITEM BOI ON BI.ITEM_CODE = BOI.ITEM_CODE GROUP BY TO_CHAR(TO_NUMBER(BI.ITEM_CODE)), BI.ITEM_NAME; 2 ) TRIM - LEADING SELECT TRIM(LEADING '0' FROM BI.ITEM_CODE) AS 상품코드 ,..

article thumbnail
Oracle | 특정 기간 내 데이터 구하기 - BETWEEN TO_DATE
Oracle 2023. 5. 25. 14:36

[ 문제 ] 특정기간 내 조회를 하려하는데 죽어라 안나온다 SELECT BI.ITEM_NAME , BOI.PRICE * COUNT(BOI.ORD_CODE) AS 매출액 FROM BURGER_ORD_ITEM BOI JOIN BURGER_ITEM BI ON BOI.ITEM_CODE = BI.ITEM_CODE JOIN BURGER_ORD BO ON BOI.ORD_CODE = BO.ORD_CODE WHERE BO.ORD_DATE BETWEEN ('2018-03-01') AND ('2018-03-31') GROUP BY BI.ITEM_NAME , BOI.PRICE; 띠용 조회 조건이 잘못된건지 이래저래 고쳐가며 해봐도 안됐다. 2018-03-01 이래 데이터가 없는 것도 아니었다. WHERE BO.ORD_DATE..

article thumbnail
FROM 절, WHERE 절 에서의 SELECT
TIL 2023. 5. 24. 13:13

FROM 절에서 SELECT 문 사용 데이터 원본을 지정하고 가져올 열을 선택 데이터 원본으로부터 필요한 데이터를 가져오기 위해 사용 FROM 절에서 사용한 SELECT 문은 데이터베이스가 가져올 데이터의 원본과 필요한 열을 명시하는 역할을 함 -> 내가 생각한 개념 조회는 해야겠고, 그 조회결과를 컬럼명에 포함시키고 싶진않을 때 FROM 절에서 검색하고 SELECT 절에서 원하는 것만가져옴 또는 이중 집계 함수를 사용할 수 없는 경우 WHERE 절에서 SELECT 문 사용 가져올 데이터의 조건을 지정 WEHRE 절은 특정 조건을 만족하는 데이터만 가져오기 위해 사용 WEHRE 절에서 사용한 SELECT 문은 데이터베이스가 가져올 데이터를 필터링하여 특정조건에 맞는 데이터만 선택하는 역할

INNER JOIN / LEFT JOIN 개념과 언제쓰는지?
Oracle 2023. 5. 24. 09:55

INNER JOIN JOIN 테이블 간의 일치하는 값을 기준으로 행을 결합 조인 조건에 부합하는 행만 결과에 포함된다. LEFT JOIN LEFT OUTER JOIN 내 머리속에 OUTER JOIN 은 LEFT JOIN 밖에 없다.( RIGHT, FULL 은 사용하지않을 것임 ) 왼쪽(첫 번째) 테이블의 모든 행을 결과에 포함하고, 오른쪽(두번째) 테이블과 일치하는 행이 있으면 해당 행을 결합 만약 일치하는 행이 없는 경우에는 오른쪽 테이블의 값은 NULL 로 채워진다. 사용 테이블간 조인을 하기전 관계를 따져볼 때, 해당값이 MUST 인지 보아야한다 즉, NULL 값을 허용하냐 하지않느냐 이다 INNER JOIN 은 조건에 부합하는 결과만을 필요로 하므로 NULL 값을 포함하지않는다 LEFT JOIN ..

article thumbnail
Oracle | PARTITION BY
Oracle 2023. 5. 23. 13:15

분석함수 테이블에 있는 컬럼에 대해 특정 그룹별로 집계값을 산출할 때 사용 되는 함수 PARTITION BY OVER 절과 함께 사용 OVER 절 내에서 데이터를 분할하는 데 사용 데이터 집합을 여러 그룹으로 분할 할 수 있음 이때, 각 그룹은 PARTITION BY 절에 지정된 열 또는 표현식의 고유한 값을 가진다 그룹별로 별도의 계산이나 집계 함수를 적용할 수 있다. GROUP BY 절 대신 사용 SELECT emp_name, jikup, salary, AVG(salary) OVER (PARTITION BY jikup) AS avg_salary FROM employee; 위에서 PARTITION BY 절은 jikup 열을 기준으로 데이터를 그룹화 한다 AVG 함수를 사용하여 각 그룹 내에서 평균 연봉..

jQuery | 선택자 '>'
jQuery && JS 2023. 5. 19. 10:38

2023.05.15 - [jQuery] - jQuery | 마우스 올려 놓았을 때만 테두리 색 변경 - mouseover(),mouseout() 선택자 사용 $(".tblSearchList > tbody > tr").mouseover(function(){}); tbody 바로 아래 있는 자식 태그 만 선택하게 된다. tbody 아래 각각의 tr 에 대해서만 선택 !!

article thumbnail
jQuery | closet() 함수
jQuery && JS 2023. 5. 18. 11:22

2023.05.18 - [jQuery] - jQuery | 출생년도에 따라 배경색 변경 jQuery | 출생년도에 따라 배경색 변경 출생년도가 1992년생인 경우 해당 프로필의 배경을 노랑색으로 변경해보자 현재 사이트에서 받을 수 있는 정보는 출생년도가 아닌 나이 뿐이다. 이것을 이용하여 1992년생의 나이를 구해 문제를 megak.tistory.com 해당 포스트에서 closet() 함수를 사용하였는데 해당함수에 관해 알아보자. .closet() 선택한 요소를 포함하면서 가장 가까운 상위 요소를 선택하는 함수 해당 페이지를 살펴보자 첫번째 행에 있는 양OO 지원자의 행을 삭제하고 싶다! // nameAge 클래스는 tdSummary 하위에 존재 $('.nameAge:contains("50")').clo..

article thumbnail
jQuery | 출생년도에 따라 배경색 변경
jQuery && JS 2023. 5. 18. 09:53

출생년도가 1992년생인 경우 해당 프로필의 배경을 노랑색으로 변경해보자 현재 사이트에서 받을 수 있는 정보는 출생년도가 아닌 나이 뿐이다. 이것을 이용하여 1992년생의 나이를 구해 문제를 해결하자 1992년생은 현 2023년 기준 32살이다 그럼 32살 찾아서 배경색 변경하기 $('.nameAge:contains("32")').closest('.dvResumeTr').css('background','#FFFACD');