SQL16 [Oracle] 함수? 문자열 관련 함수 정리 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. 함수 FUNCTION 전달된 값을 읽어서 계산한 결과를 반환함 단일행 함수 : N개의 값을 읽어서 N개의 결과를 리턴 (매 행마다 함수 실행후 결과 반환) 그룹 함수 : N개의 값을 읽어서 1개의 결과를 리턴 (하나의 그룹별로 함수 실행 후 결과 반환) 리턴하는 결과값의 갯수가 다르기 때문에 단일행 함수와 그룹 함수를 함께 사용할 수 없다 단일행 함수 1. 문자열에 관련된 함수 문자열에 관련된 함수 반환 타입 LENGTH( STR ) 해당 전달된 문자열의 글자수 반환 NUMBER LENGTHB( STR ) 해당 전달된 문자열의 바이트수 반환 NUMBER INSTR( STR, '문자'.. 2021. 2. 13. [Oracle] ORDER BY절 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. ORDER BY절 정렬하는 기능을 하는 절 SELECT문 가장 마지막에 기입하는 구문이다 (실행 순서 또한 가장 마지막) [표현법] ORDER BY 정렬기준컬럼명 | 별칭 | 컬럼순번 [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ] ASC : 오름차순 정렬 (생략시 기본값) DESC : 내림차순 정렬 NULLS FIRST : 정렬하고자 하는 컬럼값에 NULL이 있을 경우 해당 NULL값을 앞으로 배치 (내림차순 정렬일 경우 기본값) NULLS LAST : NULL을 뒤로 배치 (오름차순 정렬일 경우 기본값) ex. 급여가 많은 순으로 정렬 ( NULL값.. 2021. 2. 13. [Oracle] WHERE절과 WHERE절에 사용하는 연산자 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. WHERE 절 조회하고자 하는 테이블에 특정 조건을 제시하여 만족하는 데이터만 조회하는 구문 [표현법] SELECT 조회할컬럼, 컬럼, . . . FROM 테이블명 WHERE 조건식; 조건식에는 다양한 연산자 사용이 가능하다. WHERE 절에 쓸 수 있는 연산자 * 비교연산자 > = = 4000000; ex. 부서코드가 D1이 아닌 사원들 조회하기 SELECT EMP_NAME FROM EMPLOYEE WHERE DEPT_CODE != 'D1'; * 논리연산자 여러 개의 조건을 엮을 때 사용 AND ( ~이면서, 그리고) OR ( ~이거나, 또는) ex. 부서 코드가 D1이면서 급여가.. 2021. 2. 13. [Oracle] 리터럴과 DISTINCT TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. * 리터럴 임의로 지정한 문자열 ( ' ' ) 을 SELECT절에 기술하면 실제 그 테이블에 존재하는 데이터처럼 호출해서 조회할 수 있다. (모든 행에 반복적으로 출력된다.) * DISTINCT 조회하고자 하는 컬럼의 중복된 데이터는 한번만 조회하고자 할 때 사용한다. --> 조회하고자하는 컬럼의 앞에 기술한다. [표현법] SELECT DISTINCT 컬럼명 FROM 테이블명; 2021. 2. 13. 이전 1 2 3 4 다음