반응형

프로그래밍 65

Python-2) 변수, 자료형, 파이썬 if문, 파이썬 for문 : Python, Python 설치, 파이썬 마스터

안녕하세요 이승혁입니다. 지난 포스팅에서 Anaconda를 통해 가상환경 구성을 마쳤습니다. 이번 시간에는 파이썬의 변수 생성 , 자료형에 대한 내용을 공부하겠습니다. 또 변수를 사용해 조건을 걸어주는 if문과 반복을 수행해주는 for문에 대한 실습을 진행하도록 하겠습니다. ※ 파이썬 실행(Jupyter notebook) 1. Anaconda Navigator -> Environment -> Tistory -> Open with Jupyter Notebook 2. 시작메뉴 -> Jupyter Notebook(Tistory) ※ 변수 어떤 값을 임시로 저장하는 장소를 지정합니다. ex ) a = 1 a라는 변수에 1을 할당한다. 파이썬에서 값을 대입할 때 =(assignment) 기호를 사용한다. ※ 변수..

Python - 1) Python install : Anaconda, 파이썬 설치, 파이썬, Python, 가상환경 생성

안녕하세요 이승혁 입니다. Python 실습을 진행하면서 해당 내용을 포스팅 해보도록 하겠습니다. 오늘은 Anaconda 가상환경을 설치해 Python 코드를 실행할 수 있는 환경을 구성해보도록 하겠습니다. ※ 아나콘다(Anaconda) ? 아나콘다는 파이썬과 R 프로그래밍 언어의 파이썬 배포판입니다. 데이터 분석, 머신러닝, 대규모 데이터 처리, 예측 모델링 등 수학 , 과학 패키지를 기본적으로 포함하고 있습니다. 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리됩니다. Python 실행의 불편함을 줄이고 편하게 코딩을 할 수 있는 환경을 마련한 파이썬이라고 생각하시면 됩니다. 앞으로 진행할 강화학습, 데이터 분석, pands, tensorflow 등 가상환경을 구성하고 다양한 라이브러리를 사..

SQL-13) 서브 쿼리(Sub Query) : SQL문, SQLD, SQLD 자격증, DB , database

안녕하세요 이승혁입니다. 오늘은 서브쿼리에 대한 이론과 실습을 진행해 보도록 하겠습니다. ※ 서브쿼리(Sub Query) ? 지금까지 살펴본 쿼리는 하나의 쿼리 블록으로 구성된 쿼리였습니다. 다른 쿼리 블록에 포함된 쿼리 블록을 서브 쿼리, 다른 쿼리 블록(서브 쿼리)를 포함한 쿼리 블록은 메인 쿼리라고 합니다. ※ 서브쿼리 사용 가능 절 SELECT절, FROM절, WHERE절, HAVING절, ORDER BY절, INSERT문의 VALUES절, UPDATE문의 SET 절 ※ 스칼라 서브쿼리 서브 쿼리 중 SELECT 절에 사용하는 서브쿼리입니다. 스칼라 서브 쿼리는 단일 행 서브쿼리입니다. select dname, (select max(sal) from emp where emp.deptno = dep..

프로그래밍/SQL 2020.10.30

SQL-12) JOIN 문법 -2 , ansi join : sqld, mysql, sql 자격증,DB 손해보험

안녕하세요 이승혁입니다. 이번 포스팅은 JOIN 문법 2번째 포스팅 1999 ansi join 문법을 포스팅 하겠습니다. ※ 조인 2가지 1. 오라클 조인 : 현업에서 많이 사용해서 중요하다. - equi 조인 - non eqi 조인 - oter joinself join 2. 1999 ansi 조인 - on 절을 사용한 조인 문법 - cross 조인 ㆍ 1999 ansi join - on 절을 사용한 조인 문법 예제 ) select ename, d.loc from emp e, dept d -> from emp e join dept d on ( e.deptno = d.deptno ) ; where d.loc ='DALLAS'; select e.ename, d.loc from emp e join dept d..

프로그래밍/SQL 2020.10.29

SQL-11) JOIN 문법 - 1 (오라클 조인 문법)

안녕하세요 이승혁입니다. 이번 포스팅은 다른 테이블의 데이터를 하나의 결과로 확인하는 JOIN 문법에 대해 실습을 진행해 보도록 하겠습니다. JOIN 문법의 오라클 조인 문법 equi, non equi, outer, self 조인에 대한 실습을 진행하겠습니다. ※ JOIN 문법 종류 1.오라클 조인 문법 - equi join : 조인 조건에서 사용하는 연산자가 equal(=) - non equi join : 조인 조건에서 사용하는 연산자가 equal이 아닌경우 - outer join : equi 조인으로는 볼 수 없는 결과를 볼 때 사용하는 조인 - self join : 자기 자신의 테이블과 조인하는 조인 2. 1999 ansi 조인 문법 (American National Standard Institut..

프로그래밍/SQL 2020.10.28

SQL-10) 데이터 분석 함수

안녕하세요 이승혁입니다. 지난 포스팅까지 단일행 함수, 복수행 함수를 간단하게 실습해보았습니다. 이번 시간에는 실질적으로 데이터 분석을 용이하게 해주는 함수들에 대해 실습을 진행해보도록 하겠습니다. ※ 데이터 분석 함수 데이터 분석을 용이하게 해주는 함수 rank dense_rank ntile listagg lead lag pivot nupivot 누적데이터를 출력하는 함수 ㆍ데이터 분석 함수 - rank 순위를 출력하는 함수 rank() over(order by 기준) 실습 1. 나이가 높은 순서대로 순위를 부여해보기 select replace(ename,substr(ename,-2,1),'*') ename,age,rank() over(order by age desc) 순위 from emp11; 실습 ..

프로그래밍/SQL 2020.10.27

SQL-9) group by, having , 함수(function) - 5

안녕하세요 이승혁입니다. 이번 포스팅은 복수행 함수에 대한 실습 내용입니다. 복수행함수는 여러 행을 입력받아 그 행들 중 가장 높은 값, 작은 값, 평균, 총합 등 하나의 값을 출력해주는 함수입니다. 데이터를 하나의 기준으로 묶어주는 group by 절, group 함수의 결과에 대한 조건을 부여하는 having 절과 함께 사용합니다. ※ 함수 데이터로부터 의미있는 결과를 도출해 내기 위해 보다 더 정교한 데이터 검색을 할 수 있도록 도와주는 기 ※함수의 종류 2가지 1. 단일행 함수 : 문자, 숫자, 날짜, 변환, 일반 2. 복수행 함수 : max, min, avg, sum, count ㆍ 복수행함수,그룹함수 - max 최대 값을 출력하는 함수 max(숫자데이터) 실습 1. max , 최대 월급 출력해..

프로그래밍/SQL 2020.10.27

SQL-8) 함수(function) - 4

안녕하세요 이승혁 입니다. 이번 시간은 단일행 함수 마지막 시간이 될 것 같습니다. 다음 포스팅에서는 복수행 함수에 대해 다루겠습니다. ※ 복습 단일행 함수 문자 함수 length - 데이터의 길이 length ( col ) lpad & rpad - 데이터 좌, 우 공백 채우기 lpad & rad ( '출력할 문자 / 칼럼 ', '칸 개수', '채울 문자') trim & rtrim & ltrim - 데이터 좌, 우, 좌우 공백 제거 trim( col ), rtrim( col , ' 문자, 문자 ' ) replace - 특정 값 다른 값으로 대체 replace ( col , '문자' , '문자' ) concat - 두 데이터를 연결해서 출력 concat( col, col) 숫자 함수 round - 반올림 ..

프로그래밍/SQL 2020.10.26

SQL-7) 함수(function) - 3

안녕하세요 이승혁 입니다. 이번 포스팅에서는 SQL의 함수 중 단일행 함수인 날짜함수, 변환함수에 대한 실습을 진행해보도록 하겠습니다. ※ 내가 접속한 세션의 날짜 형식 확인하기 * : 모든 칼럼을 선택 nls : national language support select * from nls_session_parameters; ※ 날짜 형식 변경하기 alter session set nls_date_format='YY/MM/DD'; ※ 날짜를 검색하기 전 RR형식과 YY형식 ? RR YY 81 81 1981 2081 1981 2081 기준 : 2020 2020 기준에서 가까운 연도 선택 현재 세기를 선택 -> 년도를 입력할 때 2자리로 입력하지 말고 4자리로 입력하자는 암묵적인 규칙이 있다. 하지만 2자리..

프로그래밍/SQL 2020.10.25

SQL-6) 함수(function) - 2

안녕하세요 이승혁입니다. 지난 실습에서 sql developer를 설치해 보다 간편하게 실습을 진행할 수 있게 되었습니다. 이번 시간은 단일행 함수 중 문자 함수, 숫자 함수, 날짜 함수 , 변환 함수에 대해 실습을 진행해 보도록 하겠습니다. 지난 시간에 했던 문자함수로는 소문자를 대문자로 변경해주는 upper , 대문자를 소문자로 변경해주는 lower, 문자의 첫 글자만 대문자로 바꾸어주는 initcap , 문자의 일부분을 잘라내는 substr, 문자의 위치를 알려주는 instr 함수를 사용해 보았습니다. 오늘은 문자함수 length, lpad&rpad, rtrim&trim, replace, concat 숫자 함수 round, trunc, mod, power에 대한 실습을 진행해 보도록 하겠습니다. ㆍ..

프로그래밍/SQL 2020.10.23
반응형
반응형