SQL공부 7

ORACLE 오라클 SQL9 - CASE, 그룹함수

CASE문의 경우 개발을 하게 되면 간혹 사용하게 된다. 나도 종종 사용해서 특정 값에 대해 CASE문을 통해 값을 나타내게끔 했다.오라클에서는 특이하게 DECODE라는 함수를 제공한다. 알클 오라클 유튜브 강의https://www.youtube.com/watch?v=3Uo3O19pWoE&list=PL4C2AmBC9jOYAQrvie3y5c8GN01KGq5WR&index=22 CASE     WHEN 조건1 THEN 결과1     WHEN 조건2 THEN 결과2     WHEN 조건3 THEN 결과3     .....     ELSE 결과A ----- 위 모든 조건 만족하지 않을 때, 결과 A를 반환 END  46. 테이블 EMPLOYEES의 FIRST, DEPARTMENT_ID 속성을 이용하여 와 같이 ..

SQL공부 2025.01.14

ORACLE 오라클 SQL8 - NULL

NULL 이다. NULL은 상당히 공포스럽다. NULL값은 데이터를 아주 약간 다루다보니 개발할때 NULL에 대한 처리를 꼭 해줘야 한다. 나도 웹개발을 했을때 이 NULL값이 나오면 바로 에러가 나서, NULL값에 대한 예외처리를 해줘야 했다.이거는 프론트단에서 해줘도 되고 바로 지금 배우는 SQL에서 NULL에 대해서 대체값을 처리해줘도 된다.나같은 경우는 NULL값을 0으로 바꿔서 처리를 해줬었다. 알클님 유튜브 강의를 통해서 다시 재복습차원에서 열심히 들었다.https://www.youtube.com/watch?v=wOh9T1JtiA0&list=PL4C2AmBC9jOYAQrvie3y5c8GN01KGq5WR&index=21 여기서 NVL함수는 기억하기론 오라클에서만 지원하는 NULL처리를 위한 함수..

SQL공부 2025.01.14

ORACLE 오라클 SQL 7 - 변환함수, 날짜함수

변환함수TO_CHAR(인자, 출력포맷)인자(날짜, 숫자)를 문자로 변환하는 함수TO_DATE(인자, 포맷)문자 데이터를 날짜 데이터로 변환하는 함수TO_NUMBER(인자, 포맷)문자 데이터를 숫자 데이터로 변환하는 함수와국비다닐 때 정말 이 부분은 급하게 넘어간거 같다, 나는 비록 MS SQL을 주로 사용했지만, 위의 변환함수들 은근 자주 사용했다.왜냐하면 SQL 테이블에 저장된 데이터의 대부분의 데이터타입이 문자열이었기 때문에 연산이 필요할때는 숫자로 변환해서 연산처리를 했었다. 특히나 가장 까다로운게 바로 날짜타입... 데이터 타입이 상당히 까다로웠다. 이번에 열심히 강좌를 들으며, 머릿속에 개념을 정리했다.알클님 유튜브 강의는 강력추천 한다.https://www.youtube.com/watch?v=..

SQL공부 2025.01.14

ORACLE 오라클 SQL 5 - 숫자함수

DBMS마다 제공하는 함수가 있다. 이 숫자함수들도 SQL에서 기본적으로 제공하는 함수라고 생각하면 된다.국비들을 때 가장 힘든게 바로 이런 함수들의 하나하나 기본적인 기능을 직접 쳐보고 익히고, 외워야 할 것들은 외워야 했는데...지금은 기억이 나질 않는다.알클님 유튜브 강의를 들으며, 어떻게된 기억을 되살려 열심히 SELECT문을 작성했다. CEIL(인자)인자보다 크거나 같은 정수 중 제일 작은 수를 반환하는 함수예) CEIL(12.34) : 13 (결과값은 정수)FLOOR(인자)인자보다 작거나 같은 정수 중 제일 큰 수를 반환하는 함수예) FLOOR(12.34) : 12 (결과값은 정수)ROUND(인자, 자리수)인자를 지정한 자리수에서 반올림한 값을 반환하는 함수MOD(인자1, 인자2)인자1을 인자..

SQL공부 2025.01.14

ORACLE 오라클 SQL 4 - SELECT 조회(기초)

알클님의 영상강의를 잘 들으면 정말 중요한 내용들이 많이 나온다.영상의 조회문들은 실무에서 진짜 사용되는 조회문들이니 잘 익혀두자. 실습1~4https://www.youtube.com/watch?v=3xcbONBhuFc&list=PL4C2AmBC9jOYAQrvie3y5c8GN01KGq5WR&index=8 실습 5~20https://www.youtube.com/watch?v=2y9zx4ua7yA&list=PL4C2AmBC9jOYAQrvie3y5c8GN01KGq5WR&index=10 알클 오라클 클래스 URLhttps://www.youtube.com/playlist?list=PL4C2AmBC9jOYAQrvie3y5c8GN01KGq5WR ALOHA CLASS - DB [LIVE] V.6데이터베이스 #oracl..

SQL공부 2025.01.13

ORACLE 오라클 SQL 2 - HR 계정 생성하기

이전에 국비다닐때 한창 오라클 DB를 공부했을 때, 좀 정리를 잘 해둘 걸 이라는 생각이 든다.정말 후회가 된다. 계정 생성하는 방법을 다 까먹고 말았다.다행히 알클님 유튜브에 잘 되어 있어 강의영상을 보면서 겨우 겨우 따라하고 있다.HR 계정 만드는 게 이렇게 설정할게 많을 줄이야.(SQL Server를 사용하다가.. 오라클 사용하려니 어렵게 느껴진다.) 알클님의 오라클 강의 영상 -https://www.youtube.com/watch?v=AE51A_F3X3c&list=PL4C2AmBC9jOYAQrvie3y5c8GN01KGq5WR&index=4SQL Developer를 설치하여 처음에 설정한 system의 비번으로 접속설정 한 상태에서 HR계정을 생성을 상세하게 설명해주신 강의다.설정을 하는데 주는 명..

SQL공부 2025.01.13

ORACLE 오라클 SQL 1 - 오라클 설치

오늘부터 오라클을 다시 공부해보려고 한다.포맷한 내 노트북에 다시 산뜻하게 오라클을 설치하는데.... 좀 시간이 오래 걸렸다.실무에서는 보통 MS SQL 그러니까 SQL Server를 주로 사용했었다가, 공부용으로 오라클을 다시 하려니 상당히 애먹었다.알클님의 유튜브 강의를 참고하여 열심히 설치를 했다.(강의를 보면 하나하나 알차게 만들어 놓으셔서 정말 누구에게나 추천해 드리고 싶은 개발강의 유튜브 채널이다.) 알클님 유튜브https://www.youtube.com/@alohaclass 알클 ALOHA CLASS🌴👩‍💻 코딩, 프로그래밍, 웹디자인, 웹개발, IT 자격증 강의 🌴ALOHA CLASS👩‍🏫www.youtube.com https://www.youtube.com/watch?v=fC_..

SQL공부 2025.01.13