일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- GIT
- 나이키
- jQuery
- Dunk Low
- 주식공부
- draw
- 제이쿼리
- 자바스크립트
- 리눅스
- 주식
- 발매예정
- react
- Nike
- JavaScript
- dunk high
- 덩크 하이
- 코로나19
- stockx.com
- 오라클
- oracle
- Python
- Github
- Linux
- 덩크로우
- 리액트
- 덩크 로우
- dunklow
- sacai
- 드로우
- 파이썬
- Today
- Total
목록프로그래밍 (283)
Life goes slowly...
오라클(Oracle)에서 2개의 SELECT문으로 조회한 데이터를 하나로 합쳐서 보여주고 싶을때 사용되는 집합연산자 입니다. UNION, UNION ALL두개가 있는데 UNION은 2개의 SELECT문으로 조회한 데이터 중에 중복되는 데이터를 제거하고 보여주며, UNION ALL은 2개의 SELECT문으로 조회한 데이터 중에 중복되는 데이터를 제거하지 않고 모두 보여줍니다. 오라클(Oracle)의 UNION문 오라클(Oracle)의 UNION 문은 2개의 SELECT문으로 조회한 데이터를 합칠수 있으며, 중복되는 행은 하나만 표시를 하게 됩니다. 단, 2개의 SELECT문으로 조회하는 컬럼의 개수가 같아야 하며, 각 컬럼의 데이터 타입도 같아야 합니다. //오라클(Oracle) UINON문 사용방법 SE..
오라클(Oracle)에서 조건 함수인 DECODE 함수가 있지만 DECODE 함수는 조건이 많아지게 되면 프로그래밍 코드의 가독성이 떨어지고 오라클 SQL에서만 사용이 가능한 함수입니다. 오라클(Oracle)에서도 MySql에서와 같이 조건문을 CASE문을 통하여 사용이 가능합니다. 오라클(Oracle)의 CASE문 오라클(Oracle)에서 데이터를 조회시 결과 값에 따라서 내가 원하는 데이터로 변경하여 리턴 하고 싶을 때 CASE문을 사용하게 됩니다. DECODE 함수를 대체하여 CASE 문을 사용하게 되면 가독성이 좋고 많은 기능을 제공하여 대부분 개발자들이 DECODE 함수보다는 CASE문을 많이 사용합니다. //오라클(Oracle) CASE문 사용방법 CASE WHEN 조건문1 THEN 반환값1 ..
GitHub 병합하기(Merge) GitHub에서 수정한 내용을 커밋(Commit)하고 나서 다른 브랜치(Branch)에 풀(Pull) 요청을 하고 나서 마지막 단계인 병합(Merge) 단계입니다. 풀 요청(Pull Request) 다음 단계인 페이지에서 [Merge pull request] 버튼을 클릭하게 되면 병합(Merge)을 요청 가능한 버튼으로 변경됩니다. [Confirm merge] 버튼을 클릭하면 정상적으로 병합이 완료됩니다. 물론 병합(Merge) 한 내용의 브랜치(Branch) 삭제도 가능합니다. [Delete branch] 을 클릭하게 되면 브랜치(Branch)가 삭제됩니다.
GitHub 풀 요청하기(Pull Request) GitHub에서 수정한 내용을 커밋(Commit)하고 나서 다른 브랜치(Branch)에 풀(Pull) 요청을 해보도록 하겠습니다. Pull Request는 GitHub에서 가장 큰 핵심이라고 할수 있습니다. 내가 직접 수정하고 Commit 한 내용을 다른 협업자들에게 수정한 내용을 확인 요청하는 내용이라고 볼수 있습니다. 다른 협업자에게 리뷰를 요청하고 수정한 내용을 협업자들의 브랜치(Branch)에 병합하도록 하는 요청이라할수 있습니다. Pull Request 페이지의 [New pull request] 버튼을 클릭하게 되면 현재 진행상태의 브랜치(Branch) List를 볼수 있고, pull request 할수 있는 브랜치(Branch)를 선택할수 있습..
GitHub 파일 커밋(Commit)하기 GitHub에 여러 개의 브랜치(Branch)를 생성하였습니다. 각각 브랜치(Branch)에 있는 파일을 수정하고 수정한 내용을 저장하는 것을 커밋(Commit)이라고 합니다. 수정한 내용을 커밋(Commit)하면서 수정한 내용을 설명하는 내용을 작성도 가능하여 다른 사람들이 쉽게 이해할 수 있도록 기록으로 남겨둘 수 있습니다. 간단하게 설명할 수 있도록 GitHub에 있는 파일을 수정하고 커밋(Commit) 해보도록 하겠습니다. 하나의 저장소(Repository)를 생성하고 브랜치(Branch)를 생성하게 되면 README.md 파일이 생성되는데 그 파일을 수정하고 커밋해보도록 하겠습니다. README.md을 edit 하게 되면 페이지로 이동하게 되고 READM..
브랜치(Branch) 생성하기 GitHub에 가입을 하고 저장소(Repository)를 생성하였다면, 브랜치(Branch)를 생성하여야 합니다. 브랜칭(Branching) 이란 하나의 저장소(Repository)에 서로 다른 버전을 동시에 작업하여 최상위 브랜치(Branch)에 통합하는 작업을 말합니다. 기본적으로 메인 브랜치의 저장소(Repository)를 "Main" 이름의 브랜치를 생성하게 됩니다. "Main" 이외의 브랜치에서 개발을 하고 테스팅 후에 "Main" 브랜치에 Commit 후에 서버에 반영하게 됩니다. (Main 서버가 아닌 Master 서버인 경우도 있습니다.) 좌측 상단에 있는 브랜치(Branch)의 main 클릭하게 되면 새로운 브랜치(Branch)를 생성이 가능한데 새로운 브랜..
저장소(Repository) 생성하기 GitHub에 가입을 하였다면 저장소(Repository)를 생성하고, 생성된 저장소에 폴더, 파일, 이미지, 영상, 데이터 등 어떠한 무엇이든 저장이 가능합니다. GitHub에 로그인한 뒤에 메인 페이지의 우측 상단에 있는 +를 클릭하게 되면 여러 메뉴가 보이게 될 텐데, 그중에 New repository를 클릭하게 되면 저장소(Repository)를 생성할 수 있는 페이지로 이동하게 됩니다. 저장소이름(Repository name)과 저장소 설명(Description)을 설정하고 Create repository 버튼을 클릭하게 되면 저장소가 생성됩니다.
Oracle(오라클) ROUND() 함수 오라클(Oracle)의 ROUND() 함수는 DataBase 조회 시 Data의 반올림 값을 반환하는 함수입니다. ROUND() 함수는 소수점을 가장 가까운 정수로 반올림하여 값을 반환하게 됩니다. ROUND() 함수에서 반올림할 기준점과 함께 사용되기도 합니다. 반올림할 기준점이 정수라면 소수점을 반올림하여 반환하며, 마이너스 Data라면 정수 자리를 반올림하여 반환하게 됩니다. //오라클(Oracle) ROUND() 함수 사용법 SELECT ROUND(99.12) FROM DUAL; SELECT ROUND(99.89) FROM DUAL; SELECT ROUND(99.89, -2) FROM DUAL; SELECT ROUND(99.89, 2) FROM DUAL; ..
Oracle(오라클) FLOOR() 함수 오라클(Oracle)의 FLOOR() 함수는 DataBase 조회시 Data의 내림값을 반환하는 함수입니다. FLOOR() 함수는 소수점을 가장 가까운 정수로 내림하여 값을 반환하게 됩니다. 참고로 FLOOR은 Floor Function의 약자로 바닥함수의 뜻을 가지고 있습니다. //오라클(Oracle) FLOOR() 함수 사용법 SELECT FLOOR(99.12) FROM DUAL; SELECT FLOOR(99.89) FROM DUAL; ======================================== 99 99
Oracle(오라클) CEIL() 함수 오라클(Oracle)의 CEIL() 함수는 DataBase 조회시 Data의 올림값을 반환하는 함수입니다. CEIL() 함수는 소수점을 가장 가까운 정수로 올림하여 값을 반환하게 됩니다. 참고로 CEIL은 Ceiling Function의 약자로 천장함수의 뜻을 가지고 있습니다. //오라클(Oracle) CEIL() 함수 사용법 SELECT CEIL(99.12) FROM DUAL; SELECT CEIL(99.89) FROM DUAL; ======================================== 100 100
자바스크립트(Javascript)의 this 란? 자바스크립트(Javascript)의 this란 일반적으로 메소드를 호출한 객체가 저장되어 있는 속성을 말합니다. 하지만 메소드를 호출할때 뿐만 아니라 일반 함수를 호출할때에도 만들어지기도 하며 이벤트가 호출될때에도 this의 속성이 만들어지기도 합니다. 자바스크립트(Javascript)의 this 종류 1. 일반 함수에서의 this (Window 내의 객체를 말합니다.) 2. 이벤트 리스너에서의 thins (이벤트를 발생한 객체를 말합니다.) 3. 메소드의 this (메소드를 호출한 객체를 말합니다.) 4. 일반 중첩함수의 this (Window 내의 객체를 말합니다.) 5. 메소드 내부의 중첩함수의 this (Window 내의 객체를 말합니다.) 일반 ..
자바스크립트(Javascript)의 ceil() 함수 자바스크립트(Javascript)의 ceil() 함수는 소수점을 올림하여 정수를 반환하는 함수입니다. 자바스크립트(Javascript)의 ceil() 함수를 사용할때에는 Math의 객체를 사용하며, Math 객체에게는 다양한 함수들이 존재하며 그중에 ceil()를 사용하게 되면 소수점을 올려 정수를 반환하게 됩니다. //Math.ceil() 함수 사용방법 Math.ceil( [변환 소수점값] ) console.log(Math.ceil(8.99)); ======================================= 9 자바스크립트(Javascript)의 floor() 함수 자바스크립트(Javascript)의 floor() 함수는 소수점을 버림하여 ..
자바스크립트(Javascript)의 location.port 자바스크립트의 location.port는 페이지의 URL의 포트 번호를 반환하는 함수입니다. 만약 포트번호가 80인 경우에는 아무것도 반환하지 않습니다. //포트번호 확인 location.port; //자바스크립트 포트번호 조회 var port = location.port; console.log(port);
Oracle(오라클) dense_rank() 함수 오라클(Oracle)의 dense_rank() 함수는 DataBase에서 성적, 급여, 매출 등 데이터의 순위를 구하여 반환하는 순위 함수입니다. dense_rank() 함수는 중복 순위가 존재하여도 순차적으로 다음 순위 데이터를 표시하는 함수입니다. dense_rank() 함수와 rank() 함수와 차이점은 동일한 데이터가 있다면 rank() 함수 같은 경우는 중복 순위로 정해지지만 dense_rank() 함수는 중복 순위를 조회 데이터에 따라서 순위를 정합니다. //오라클(Oracle) dense_rank() 함수 사용법 Select [ 조회 컬럼 ] DENSE_RANK() OVER (ORDER BY 기준컬럼 DESC) AS [ 지정명 ] From [..
Oracle(오라클) rank() 함수 오라클(Oracle)의 rank() 함수는 DataBase에서 성적, 급여, 매출 등 데이터의 순위를 구하여 반환하는 순위 함수입니다. rank() 함수는 동일한 데이터라면 중복순위를 부여하고, 다음 순위는 해당 개수만큼 건너뛰고 반환하게 됩니다. 이처럼 순위를 정하는 순위 함수는 MSSQL에서도 사용이 가능한 함수입니다. 오라클(Oracle)의 rank() 함수을 사용하여 그룹별 순위 또한 정할 수 있습니다. 회사 내의 그룹이나 부서별 직원들의 급여 순위를 정할 때 많이 사용하게 됩니다. //오라클(Oracle) rank 함수 사용법 Select [ 조회 컬럼 ] RANK() OVER (ORDER BY 기준컬럼 DESC) AS [ 지정명 ] From [ Table..