본문 바로가기
반응형

DB75

오라클(SQL)함수 (FUNCTION) 함수 (FUNCTION) 테이블 다운로드 -미리구성하여 컴파일한 실행가능한 모듈 -함수는 중첩 사용이 가능 -단일행함수: 테이블에 저장된 개별 행을 대상으로 함수를 적용하여 하나의 결과를 반환 -복수행 함수: 여러 행을 그룹화하여 결과를 처리한 후 하나의 결과를 반환하는 함수. 그룹합수(SUM,AVG,COUNT,MIN,MAX 등) 1.문자열 함수 1)문자열 결합 연산자 -'||'(자바의 문자열 결합연산자 '+'와 동일 기능) -문자열 결합 함수CONCAT()와 같은 기능 (사용형식) 문자열 || 문자열 사용예)회원테이블에서 남성회원이면서 마일리지가 2000이상 보유한 회원을 조회하시오 ALIAS는 회원번호, 회원명, 주민번호, 마일리지 단, 주민번호는 'XXXXXXXX-XXXXXXX'형식으로 출력하시오 .. 2021. 3. 12.
오라클(SQL)연산자 (LIKE) 연산자 (LIKE) 테이블 다운로드 해보기 select MEM_ID AS 회원번호, MEM_NAME AS 회원이름, EXTRACT(YEAR FROM SYSDATE)-EXTRACT(YEAR FROM MEM_BIR) AS 나이, MEM_MILEAGE AS 마일리지 FROM MEMBER WHERE SUBSTR(MEM_REGNO2,1,1)='2' AND EXTRACT(YEAR FROM SYSDATE)-EXTRACT(YEAR FROM MEM_BIR) BETWEEN 40 AND 49; 4)LIKE 연산자 -패턴비교시 사용 -문자열 자료 비교에 사용되는 연산자**************문자열 할때************** -와일드카드 '%'와'_'사용 -'%'는 사용된 위치에서 모든 문자열과 대응 --뒤에 어떤글자가와.. 2021. 3. 12.
오라클(SQL)연산자 (사칙 연산자, in, or, any, between) 연산자 테이블 다운로드 -4칙 연산자(+, -, /, *) -나머지 값은 MOD()와 REMAINDER()함수로 제공 -관계연산자(>, >=, '문자열데이터'를 숫자로 변환 SELECT MEM_ID AS 회원번호, MEM_NAME AS 회원명, MEM_BIR AS 나이, MEM_MILEAGE AS 마일리지, MEM_REGNO2 AS 여자 FROM MEMBER WHERE SUBSTR(MEM_REGNO2,1,1)='2' AND -- '여성회원'; SUBSTR(MEM_REGNO1,1,2)=72 ; 2021. 3. 12.
오라클(SQL) select 문 예시 select 문 테이블 다운로드 -자료 검색 명력 -SQL에서 가장 많이 사용되는 명령어 (사용형식) SELECT [DISTINCT]*|[컬럼명1 [AS] ["]컬럼별칭["],]--[]는 안에있는 것들은 생략이가능하다 [컬럼명2 [AS] ["]컬럼별칭["],] . . [컬럼명n [AS] ["]컬럼별칭["]]--결과로 어떤걸 출력할지 결정한다. (컬럼명N) FROM 테이블명 [WHERE 조건1 [AND 조건 2.....]] [GROUP BY 컬럼명1[,컬럼명2,....]] [HAVING 조건1[,조건2,....]]--5개 이상의 조건이 들어가면 사용 [ORDER BY 컬럼인덱스|컬럼명1[ASC|DESC] [,--ASC오름차순, DESC내림차순 컬럼인덱스|컬럼명2,....]; 1. SELECT 절 -실행되는.. 2021. 3. 12.
반응형