작성일자 : 2023-11-10 Ver 0.1.1 1. Intro 쿼리를 작성시 WHERE절에서 다양한 방법을 통해 문자열 조회를 할 수 있다. 조회할 문자열에 대해 정확한 문자를 알거나 혹은 정확한 조건으로 제한할 경우에는 등호를 사용한다. SELECT * FROM SCOTT.EMP WHERE ENAME = 'CLARK' 복수개의 조건을 충족하는 경우에는 (NOT) IN 함수나 OR 조건을 이용할 수도 있다. -- (NOT) IN 함수 사용 SELECT * FROM SCOTT.EMP WHERE ENAME IN ('CLARK','BLAKE'); -- OR 함수 사용 SELECT * FROM SCOTT.EMP WHERE ENAME = 'CLARK' OR ENAME = 'BLAKE'; 만약 숫자 데이터가 문..
분류 전체보기
작성일자 : 2023-11-09 Ver 0.1.1 1. Intro Tistory 블로그를 시작을 한 이후로, 꾸준히 글을 포스팅하기 위해 틈틈이 글을 작성하려고 노력 중이다. 그런 와중에 이왕이면 디자인도 예쁜 블로그를 만들고 싶었고, 블로그를 커스터마이징 하고 싶었다. 그래서 우선 블로그의 스킨은 개발자들 사이에서 정말 많이 사용되는 hELLO 스킨을 적용했다. 처음에는 HTML과 CSS에 대해서 별다른 커스텀 없이 동일 적용을 했다. 구글링을 하면서 다른 블로거들의 디자인을 보면서 달력을 비롯한 다른 자신만의 스타일로 블로그 디자인을 바꾼 것들을 종종 보았다. 이에 나 역시 좀 더 나만의 스타일로 블로그 디자인을 바꾸고 싶은 욕심이 생겼고, 개발자들이라면 대부분 알만한 github의 잔디를 착안하여 ..
작성일자 : 2023-11-09 Ver 0.1.1 1. Intro 조회하는 쿼리의 행 건수에 대한 정보를 알고 싶을 때는 어떻게 해야할까? 나는 그동안 주로 COUNT(1)을 사용해왔다. COUNT(1) 외에도 조회 쿼리 행 건수를 알 수 있는 방법이 있는데, 그 방법은 바로 SUM(1)을 이용하는 것이다. 2. SUM(1) 과 COUNT(1) 앞서 언급한대로 SUM(1)과 COUNT(1)은 둘다 조회된 행의 건수를 집계할 때 사용한다. 그렇지만 이 둘간에 크다고 하면 클 수 있는 차이점이 하나가 있는데, 조회된 데이터가 없을때 OUTPUT이 다르다는 점이다. 이에 결과가 다르다는 것을 유의해야 하며 상황에 따라서 필요한 방식을 사용해야 한다. 아래 예제는 조회되는 행이 존재 할 때 COUNT(1)과 S..
작성일자 : 2023-11-08 Ver 0.1.1 1. Intro ORACLE에서 집계함수와 GROUP BY를 통해서 그룹 내에서 집계를 할 수 있다. 예를 들면 그룹별로 MAX 또는 MIN 함수를 통해 최소, 최대 값을 쉽게 구할 수 있다. 그렇지만, MIN / MAX에 해당하는 행의 값 중에서 특정 컬럼의 값을 같이 표시하기 위해서는 어떻게 해야할까? 이런 경우 서브 쿼리를 사용하는 방법이 많이 사용되지만, KEEP 키워드를 사용하면 한 번의 쿼리문으로 MIN / MAX에 해당하는 행의 값들을 쉽게 가져올 수 있다. 2. 사용법 집계함수(집계 컬럼) KEEP (DENSE_RANK LAST / FIRST ORDER BY 정렬 컬럼1, 정렬 컬럼2 ,... ) - 마지막 / 첫번째 순위 값 KEEP 키워..