예사로운
close
프로필 배경
프로필 로고

예사로운

  • 분류 전체보기
    • Python
      • Python
      • Django
    • Algorithms and Data Structu..
      • Algorithms
    • JavaScript
      • JavaScript
      • React
      • jQuery
    • CS
      • Web
      • HTML CSS
    • SQL
      • Oracle
    • Java
      • Java
      • JDBC
    • Git
    16. CONCAT(), SUBSTR()

    16. CONCAT(), SUBSTR()

    CONCAT() 문자열을 결합하는 기능을 가진 함수 오로지 2개의 문자열만 결합가능 SELECT ENAME || JOB "COL1" , CONCAT(ENAME, JOB) "COL2" FROM EMP; -- COL1와 COL2 결과 같다 --==>> /* SMITHCLERK SMITHCLERK : MILLERCLERK MILLERCLERK */ SELECT ENAME|| JOB || DEPTNO "COL1" , CONCAT(CONCAT(ENAME, JOB), DEPTNO) "COL2" FROM EMP; /* SMITHCLERK20 SMITHCLERK20 : MILLERCLERK10 MILLERCLERK10 */ 내부적인 형 변환이 일어나며 결합을 수행함 CONCAT()은 문자열과 문자열을 결합시켜주는 함수..

    • format_list_bulleted SQL/Oracle
    • · 2022. 3. 10.
    • textsms
    15. ORDER BY 절

    15. ORDER BY 절

    SELECT ENAME "사원명", DEPTNO "부서번호", JOB "직종" , SAL "급여", SAL*12+NVL(COMM, 0) "연봉" FROM EMP ORDER BY DEPTNO ASC; -- DEPTNO -> 정렬 기준 -- ASC -> 정렬 유형 : 오름차순 SELECT ENAME "사원명", DEPTNO "부서번호", JOB "직종" , SAL "급여", SAL*12+NVL(COMM, 0) "연봉" FROM EMP ORDER BY DEPTNO; -- 오름차순은 생략 가능 SELECT ENAME "사원명", DEPTNO "부서번호", JOB "직종" , SAL "급여", SAL*12+NVL(COMM, 0) "연봉" FROM EMP ORDER BY DEPTNO DESC; -- DESC -> ..

    • format_list_bulleted SQL/Oracle
    • · 2022. 3. 9.
    • textsms
    14. COMMIT / ROLLBACK, DML구문

    14. COMMIT / ROLLBACK, DML구문

    SELECT * FROM TBL_DEPT; --==>> /* 10ACCOUNTINGNEW YORK 20RESEARCHDALLAS 30SALES CHICAGO 40OPERATIONSBOSTON */ 데이터 입력 INSERT INTO TBL_DEPT VALUES(50, '개발부', '서울'); 이 데이터는 TBL_DEPT 테이블이 저장되어 있는 하드디스크상에 저장된것이 아니라 메모리(RAM) 상에 입력된 것임 이를 하드디스크상에 물리적으로 저장하기 위해서는 COMMIT을 수행해야 한다. 커밋 COMMIT; 롤백(ROLLBACK) ROLLBACK; COMMIT을 실행한 이후로 DML 구문(INSERT, UPDATE, DELETE)를 통해 변경된 데이터를 취소할 수 있다. DML 구문을 사용한 후 COMMIT ..

    • format_list_bulleted SQL/Oracle
    • · 2022. 3. 7.
    • textsms
    13. LIKE, %, _

    13. LIKE, %, _

    LIKE SELECT * FROM TBL_SAWON WHERE SANAME = '홍길동'; SELECT * FROM TBL_SAWON WHERE SANAME LIKE '홍길동'; 둘의 결과는 같음 LIKE와 함께 사용되는 %는 모든 글자 의미 LIKE와 함께 사용되는 _는 한 글자 의미 SELECT * FROM TBL_SAWON WHERE SANAME LIKE '김__'; SELECT * FROM TBL_SAWON WHERE SANAME LIKE '김%'; -- 이 라는 글자가 하나라도 포함되어 있는 항목 조회 SELECT SANO "사원번호", SANAME "사원명", SAL "급여" FROM TBL_SAWON WHERE SANAME LIKE '%이%'; -- 이 라는 글자가 두 번 들 어있는 항목 조..

    • format_list_bulleted SQL/Oracle
    • · 2022. 3. 7.
    • textsms
    12. 날짜 변환 함수, BETWEEN A AND B

    12. 날짜 변환 함수, BETWEEN A AND B

    SELECT ENAME "사원명", JOB "직종명", HIREDATE "입사일" FROM TBL_EMP WHERE HIREDATE = '1981-09-28'; -- 가능하지만(오라클의 자동변환으로 인해서) 믿으면 안된다. 그래서 날짜 변환 함수를 사용해야 한다. TO_DATE() SELECT ENAME "사원명", JOB "직종명", HIREDATE "입사일" FROM TBL_EMP WHERE HIREDATE = TO_DATE('1981-09-28', 'YYYY-MM-DD'); SELECT ENAME "사원명", JOB "직종명", HIREDATE "입사일" FROM TBL_EMP WHERE HIREDATE >= TO_DATE('1981-09-28', 'YYYY-MM-DD'); 오라클에서는 날짜 데이터..

    • format_list_bulleted SQL/Oracle
    • · 2022. 3. 7.
    • textsms
    11. UPPER(),  LOWER(),  INITCAP()

    11. UPPER(), LOWER(), INITCAP()

    UPPER() : 모두 대문자로 변환 LOWER() : 모두 소문자로 변환 INITCAP() : 첫 글자만 대문자로 하고 나머지는 모두 소문자로 변환 TBL_EMP 테이블에서 직종이 영업사원인 사람 조회하는 방법 SELECT EMPNO "사원번호", ENAME "사원명", JOB "직종명" FROM TBL_EMP WHERE JOB = UPPER('SALESMAN') OR JOB = LOWER('SALESMAN'); SELECT EMPNO "사원번호", ENAME "사원명", JOB "직종명" FROM TBL_EMP WHERE INITCAP(JOB) = INITCAP('SALESMAN'); -- UPPER, LOWER, INITCAP 다 가능 부족하거나 잘못된 내용이 있을 경우 댓글 달아주시면 감사하겠습니..

    • format_list_bulleted SQL/Oracle
    • · 2022. 3. 7.
    • textsms
    • navigate_before
    • 1
    • ···
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • navigate_next
    공지사항
    전체 카테고리
    • 분류 전체보기
      • Python
        • Python
        • Django
      • Algorithms and Data Structu..
        • Algorithms
      • JavaScript
        • JavaScript
        • React
        • jQuery
      • CS
        • Web
        • HTML CSS
      • SQL
        • Oracle
      • Java
        • Java
        • JDBC
      • Git
    최근 글
    인기 글
    최근 댓글
    태그
    • #HTML
    • #CSS
    • #오라클
    • #Python
    • #git
    • #oracle
    • #SQL
    • #Django
    • #JavaScript
    • #java
    전체 방문자
    오늘
    어제
    전체
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바