DB2 [DB] 함수(FUNCTUIN) 단일 행 함수의 주요 특징 ① SELECT, WHERE, ORDER BY 절에 사용 가능하다. ② 각 행(Row)들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과를 리턴 한다. ③ 여러 인자(Argument)를 입력해도 단 하나의 결과만 리턴 한다. ④ 함수의 인자(Arguments)로 상수, 변수, 표현식이 사용 가능하고, 하나의 인수를 가지는 경우도 있지만 여러 개의 인수를 가 질 수도 있다. ⑤ 특별한 경우가 아니면 함수의 인자(Arguments)로 함수를 사용하는 함수의 중첩이 가능하다 단일 행 함수의 종류 단일 행 문자형 함수 사용 --단일행 문자형 함수 예시 SELECT LOWER('SQL Developer') AS "LOWER('SQL Developer')".. DB 2022. 8. 23. [DB] 인덱스란? 인덱스란? 데이터베이스에서 인덱스는 특정 칼럼 값에 대한 목차입니다. 책을 보면 맨 앞에 목차를 두어 빠르게 찾아갈 수 있게 하도록 도와주는데 이와 비슷한 개념이 INDEX입니다. 테이블의 검색 속도는 데이터가 적으면 상관없지만 10만 개 100만 개 1억 개 점점 데이터가 방대해질수록 속도가 떨어지게 됩니다. 이때 미리 데이터들에 목차가 되는 형태의 index를 설정해두면 검색 속도를 향상할 수 있습니다. 예를 들어 사용자가 무수히 많은 티스토리에서 블로그 제목이 'abc;라는 블로그를 찾고자 한다면 다음과 같은 이 쿼리를 짜야할 것입니다. SELECT title FROM tistory WHERE title = 'abc'; 인덱스가 없다면 예를 들어 티스토리의 글 개수가 100만 개라면 데이터를 모두 .. DB 2022. 7. 9. 이전 1 다음