본문 바로가기

분류 전체보기17

데이터 과학 입문자라면 R보다는 파이썬(Python) R은 통계 언어, Python은 개발 언어 회사에서 데이터를 다루다 보면 필요에 의해 R 또는 파이썬(Python)을 사용할 일이 생기곤 한다. 통계학 학부를 졸업하고 취업한 나의 경우에는 학부에서 SAS, R을 주로 사용했었기 때문에 Python은 비교적 나중에 배운 언어에 속한다. 데이터 사이언스라는 개념 자체가 없던 시절에 일반적인 통계학부에서는 SPSS, SAS와 같은 라이센스 프로그램이 주류였고, R과 같은 오픈 소스 프로그램은 이후에 오픈 소스가 발달함에 따라 커리큘럼에서도 확대된 것으로 알고 있다. 최근 데이터 사이언스라는 개념이 자리 잡은 이후에 통계학부에서도 Python을 활용한 수업들이 많이 늘어난 것으로 알고 있으며, 융합 학과 등과 같은 개념도 생기며 기존 통계학과, 컴퓨터공학과, .. 2022. 2. 16.
[Oracle SQL] 논리 연산자를 사용한 조건 논리 연결하기 논리 연산자는 조건을 논리적으로 연결할 때 사용하는 연산자입니다. 여기에 해당하는 연산자로는 AND, OR, NOT 이 있습니다. AND AND 조건은 앞 뒤 조건이 모두 참인 경우에 대한 결과를 반환합니다. SELECT * FROM employees WHERE salary > 4000 AND job_id = 'IT_PROG'; 위의 쿼리를 실행해보면, salary는 4000을 초과하면서 job_id가 'IT_PROG'인 조건을 모두 만족하는 데이터를 반환합니다. OR OR 조건은 앞의 조건이 참이거나 뒤의 조건이 참인 경우의 결과를 반환합니다. SELECT * FROM employees WHERE salary > 4000 AND job_id = 'IT_PROG' OR job_id = 'FI_ACCOUN.. 2022. 2. 15.
[Oracle SQL] SQL 연산자 사용하여 조회 조건 확장하기 SQL연산자는 비교 연산자보다 확장된 연산자로 사용 빈도가 매우 높은 연산자라고 할 수 있으며 BETWEEN, IN, LIKE, IS NULL이 여기에 해당합니다. BETWEEN A AND B 두 값의 범위에 해당하는 행 출력을 위해 사용합니다. SELECT * FROM employees WHERE salary BETWEEN 10000 AND 15000; salary 값이 10000에서 15000 사이만 가져오고 싶은 경우 위와 같은 쿼리를 이용해서 데이터를 조회할 수 있습니다. BETWEEN 구문은 비교연산자인 부등호(>=)를 두 개로 나눠서 사용하는 것과 동일한 결과를 가져올 수 있습니다. IN (list) 조회하려고 하는 데이터 조건 값이 여러개 인 경우 사용합니다. 하나의 컬럼에 대해서 여러개의 .. 2022. 2. 14.
[Oracle SQL] 비교 연산자를 사용한 비교 조회하기 SQL을 조회할 때 원하는 조건을 WHERE 절에 작성하여 조회하곤 합니다. 이런 경우에 주로 쓰이는 연산자가 비교 연산자로서 수학에서 배우는 등호, 부등호가 비교 연산자에 속합니다. 등호 연산자 = 특정 조건 하나에 해당하는 데이터를 추출하고자 할때 사용하는 등호 연산자 입니다. SELECT * FROM employees WHERE employee_id = 100; 직원 번호가 100인 직원의 모든 정보를 조회한 결과 입니다. 조건에 넣고자 하는 값이 숫자인 경우 아무런 표시 없이 위와 같이 조회하면 되지만, 조건에 해당하는 값이 문자인 경우 따옴표(')를 사용해야 합니다. SELECT * FROM employees WHERE first_name = 'John'; 위와 같이 문자열을 조건으로 값을 가져.. 2022. 2. 13.