본문 바로가기
728x90
반응형

분류 전체보기316

2일차 - [1일 1문제] 등급 구하기(SQL) EMP, DEPT 테이블을 이용하여 사원번호, 이름, 부서이름을 출력하여라 첫 번째 풀이는 JOIN을 이용하여 풀었다. 다음은 스칼라 서브쿼리를 이용한 풀이이다. 2023. 11. 22.
1일차 - [1일 1문제] 등급 구하기(SQL) EMP 테이블과 SALGRADE 를 이용하여 사원번호, 이름, 각 SAL에 대한 등급을 구하여라. 첫 번째 풀이 두 번째 풀이 스칼라 서브쿼리로 작성하였다. 2023. 11. 21.
[복습] R(programming language) 의 자료구조(벡터, 데이터 프레임) + 복습후기(20231121) R의 자료구조에는, 0. 스칼라 1. 벡터 2. 리스트 3. 행렬 4.배열 5. 데이터 프레임 이 있다. 오늘은 벡터와 데이터 프레임에 대하여 배웠다. 이와 비교하여 먼저 스칼라란, 하나의 상수로 자료의 구조를 선택할 필요가 없다. 자료의 구조를 그릇이라고 가정했을 때 하나의 상수는 하나의 그릇에 굳이 담을 필요가 없는 것으로 이해하면 되겠다. 1. 벡터 벡터는 1차원(나열형)이다. 1차원은 단방향으로 축이 진행되는 것이다. 여러 개의 데이터를 담는 것이 목적이며, 단 하나의 데이터타입만 정의가 가능하다. Line 1 처럼 벡터는 c함수로 묶어서 선언하여야 하며, 단 하나의 데이터 타입으로만 정의가 가능하다. Line 3처럼 4를 문자로 묶어서 전달하게 되면, 모든 숫자들이 문자가 되어 전체 문자로 출력.. 2023. 11. 21.
[복습] R(programming language) 변수 생성 및 형 변환 함수(as.character, as.numeric, as.Date, strftime, strptime) 변수란 값을 저장하여 선언하는 객체이다. R에서는 변수 선언 시 2023. 11. 21.
[복습] SQL | Oracle 행의 순서 출력 ROWNUM과 FETCH + 복습후기(20231120) ROWNUM 먼저 살펴보자. 이렇게 출력해서 나오는 세 개의 행은 데이터가 입력된 순서의 행이다. ORDER BY로 EMPNO대로 정렬해도 위와같이 나온다. 이렇게 추출된 세 데이터 내에서 이름 순으로 정렬될 뿐 BLAKE라는 사원은 나오지 않는다. 참고로 ROWNUM = 3으로 하여 세 번째 행을 추출할 수도 없다. 데이터는 SELECT 절에서 출력할 때 임시번호가 붙여지는 것이지 실제로 WHERE 절에서는 3번 줄이라는 것을 알 수가 없다. 이게 ROWNUM의 단점이다. 서브쿼리가 들어가는 경우 정렬 순서대로 데이터가 순서대로 출력이 가능하다. 이름 순으로 뽑으니 BLAKE가 추출되었다. 인라인뷰로 데이터를 테이블화 하여 새롭게 정렬된 데이터를 불러오는 것이다. 이것을 FETCH 절에서 인라인뷰를 사.. 2023. 11. 20.
[복습] SQL | Oracle 문자열의 규칙 찾기, 문자열의 일반화인 정규식 표현식(2) 지난 번 게시글에 이어서 정규식 표현식의 정리노트이다. https://metime.tistory.com/91 [복습] SQL | Oracle 문자열의 규칙 찾기, 문자열의 일반화인 정규식 표현식 + 복습후기(20231117) 정규식 표현식이란 문자열의 일반화 규칙을 표현하는 방법으로, 오라클에서는 정규식 표현식 사용가능한 문자함수를 제공하고 있다( REGEXP_REPLACE, REGEXP_SUBSTR, REGEXP_INSTR,... 이런 식으로) 정규식 metime.tistory.com [정규식 표현식] 1. REGEXP_REPLACE REGEXP_REPLACE(대상, 찾을문자열, 바꿀문자열, 검색위치, 발견횟수, 옵션) 총 이렇게 들어간다. 전 시간에는 바꿀문자열까지만 배웠었다. (abc......ab.. 2023. 11. 20.
728x90
반응형