[SQL문법] CONCAT 함수, || 연산자 (문자열 연결, 합치기)
1. CONCAT 함수 SELECT CONCAT (str1, str2 ...) ; SELECT CONCAT('오늘의 날씨는',':','흐립니다.') FROM DUAL; [out] 오늘의 날씨는 : 흐립니다. 오라클은 매개변수를 2개만 받기때문에 여러 문자를 연결하려면 중첩해서 CONCAT함수를 사용해야한다. SELECT CONCAT(CONCAT(ename, ' '),job) 직원, sal 월급 FROM EMP; 2. || 연산자 Oracle에서는 문자열을 연결시켜주는 도구로 쓰이고, MySQL에서는 논리연산자 OR를 의미한다. Oracle SELECT ename || ' ' || job 직원, sal 월급 FROM EMP; 문자열이 아닌 타입 합치기 SELECT 'ename:' || ename || ' ..
2022. 11. 17.
[oracle] 서울시 가장 비싼 물건과 가격 출력 / 서브쿼리 / ROWNUM
Q. 서울시 물가 CSV - 서울시 물가중 가장 비싼 품목과 가격 출력 테이블 생성 -- CSV 파일 저장할 테이블 생성 create table seoul_price ( P_SEQnumber(10), M_SEQnumber(10), M_NAME varchar2(80), A_SEQnumber(10), A_NAMEvarchar2(60), A_UNITvarchar2(40), A_PRICEnumber(10), P_YEAR_MONTHvarchar2(30), ADD_COL varchar2(180), M_TYPE_CODEvarchar2(20), M_TYPE_NAMEvarchar2(20), M_GU_CODEvarchar2(10), M_GU_NAMEvarchar2(30) ); 상위 5개만 출력 ROWNUM -- 데이터 임..
2022. 10. 4.