• SQL - 기본 문법 (2)

    목차 함수(FUNCTION) 입력된 input을 특성에 맞추어 output 을 출력합니다. 대소문자 치환 문자에서 원하는 위치의 글자 추출 공백 제거 특정 문자를 원하는 문자로 치환 반올림/modulo 등의 숫자함수 날짜 함수 데이터 형 변환 함수 등 그 외 대소문자 치환 INITCAP: 문장의 모든 단어의 첫 글자를 대문자로 치환 SELECT INITCAP('APPLE') FROM DUAL; =>...


  • SQL - 기본 문법

    SQL 기본 문법 프로그램 설치 및 로그인이 완료되었으니 기본 문법에 대해 설명드리고자 합니다. SQL은 구조적인 언어여서 문법 자체가 정형화되어있기 때문에 구문이 정해져있습니다. 따라서 다른 언어들에 비해 난이도가 낮은데 몇몇 조건을 추가하다보면 성능이 떨어져서 조회 속도가 느려지게 됩니다. 여기서 쿼리를 어떻게 짰는지에 따라 성능이 달라진다고 합니다. 쿼리를 효과적으로 만드는 분들을 튜너라고...


  • SQL - Orange (2)

    Orange 실행 (1)에서의 설치 절차를 마치면 프로그램을 실행합니다. TNS Name은 설치시에 등록한 이름인 ORCL을 선택하고 하단에 Oracle Home에서는 11g를 선택하신 후 TNS Name 밑에 있는 Username과 Password창에서 사용하고 싶은 계정의 정보를 입력하신 후에 로그인하시면 됩니다. 사진에는 system 계정과 SCOTT 계정으로 로그인하는 과정을 다 표현이 되어있는데 실습에 사용할 계정은 위에서 말씀드렸다시피...


  • SQL - Orange (1)

    설치 프로그램 : Oracle 11g & Orange SQL은 크게 MySQL과 Oracle로 나뉘는데 본문에서는 Oracle을 사용했습니다. MySQL이 오픈소스 프로그램이기 때문에 비용 측면에서 유리한 점이 있지만 국내 대기업들은 대용량 데이터베이스 가용성 문제로 Oracle을 많이 사용하는 것으로 알고 있습니다. 문법에 있어서도 차이가 있는데 둘 다 사용해본 경험으로는 Oracle이 MySQL에 비해 사용이 편리했습니다. ORACLE...


  • 첫 글!

    첫 글입니다. 양식 참고용으로 지우지 않았으나 깃헙 블로그 작업이 익숙해지면 지우게 될 것 같습니다. 글 새로 올리기 새 글을 업로드하기 위해서 형식에 맞춰서 문서를 작성후 _posts 디렉토리에 YYYY-MM-DD-name-of-post.ext 형태의 이름의 파일을 올립니다. 태그와 카테고리 기능 글 작성시에 categories, tags에 단어를 입력하면 자동으로 카테고리, 태그 기능을 사용할 수 있는데 대문자를 포함하면...