일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩교육봉사
- 정보처리산업기사
- 프로그래머스
- 문제풀이
- 1과목
- 파이썬
- 소프티어
- 코딩봉사
- BFS
- kotlin
- softeer
- 백준
- 코틀린
- programmers
- java
- python
- CJ UNIT
- 회고
- 자바
- 백준알고리즘
- MYSQL
- 백준 알고리즘
- 알고리즘
- 공부일지
- 스프링
- 시나공
- SQL
- SW봉사
- C++
- 데이터베이스
- Today
- Total
목록전체 글 (569)
JIE0025

윈도우에선 관리자 권한을 사용하기 위해 그동안은 cmd 를 관리자 권한으로 실행해서 했다. 이제는 sudo 명령어를 윈도우에서 사용해보고자 한다. choco 패키지 관리자를 사용하면 된다. choco를 통해 리눅스 명령어 다운받는 것도 가능하다. chocolatey 설치하기 chocolatey.org/install#install-with-cmdexe Installing Chocolatey Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, ..

1) Git Desktop 설치 desktop.github.com/ GitHub Desktop Simple collaboration from your desktop desktop.github.com 다운로드 후 실행 GitHub Desktop 파일 위치 열기 하면 바로가기 파일이 나온다. 바로가기 파일 우클릭 > 속성 > 파일 위치 열기 app-x.x.x > resources > app > git > cmd 이동 후 경로를 복사한다. C:\Users\유저이름\AppData\Local\GitHubDesktop\app-x.x.x\resources\app\git\cmd 윈도우에 검색 환경변수 > 시스템 변수 > path편집 새로만들기 후 복사한 경로를 추가해준다. cmd에서 git 입력했을 때 나오는지 확인하..

도커(Docker)컨테이너 기반 오픈소스 가상화 플랫폼프로그램, 실행환경을 컨테이너로 추상화 및 동일 인터페이스를 제공함으로써 프로그램의 관리와 배포를 도와준다. 어떤 프로그램이든지 컨테이너로 추상화 할수 있으며, 어떤 환경에서든 실행할 수 있다는 장점이 있다. 컨테이너 택배를 싣는 컨테이너와 같이 프로그램을 담는 공간을 의미 한다.여러 소프트웨어 컨테이너에 Windows, Ubuntu, Centos등의 OS, Java, Python, MySQL 등의 프로그램도 담는다. 윈도우에 도커 설치하는 방법1) 환경 설정가상화 기술 Hyper-V 활성화 - 작업관리자의 가상화가 사용인지 확인> 사용이 아닐 경우 BIOS에서 설정하기> BIOS 에서 가상화 관련 옵션 확인 후 Off 를 On으로 바꿔준다. - Wi..

윈도우함수(Window Function) - 테이블의 행과 행 사이 관계를 쉽게 정의하기 위해 제공하는 함수 - OVER 절이 들어간 함수 - GROUP BY와 비슷하게 데이터를 그룹화하여 집계한다. - GROUP BY는 집계된 결과만 보여주지만, 윈도우함수는 기존 데이터에 집계된 값을 추가해 나타냄 - GROUP BY 구문과 병행하여 사용 불가. SELECT 윈도우함수(인수) OVER( [PARTITION BY 컬럼명] ORDER BY WINDOWING 절 ) FROM 테이블명; ARGUMENTS, 인수 윈도우 함수에 따라서 0~N개의 인수를 설정한다. PARTITION BY 전체 집합을 기준에 의해 소그룹으로 나눈다 ORDER BY 어떤 항목에 대해서 정렬한다 WINDOWING 행 기준 범위를 정함 ..

TOP(n)을 사용하면 결과중 상위 결과 n개를 확인할수 있다. 만약 TOP (n) PERCENT 를 사용했다면, 상위 n% 의 결과를 확인할 수 있다. 정렬의 방향 기본 정렬 순서 : ASC (오름차순: 작은값 -> 큰값) DESC (내림차순 : 큰값 -> 작은값) ASC 오름차순 예제 SELECT TOP(5) orderid, orderdate, custid,empid FROM Sales.Orders ORDERBY orderdate, orderid; DESC 내림차순 예제 SELECT TOP(5) orderid, orderdate, custid,empid FROM Sales.Orders ORDERBY orderdate DESC, orderid DESC;

쿼리의 결과를 테이블로 출력하고자 하는 특성(컬럼)을 지정 컬럼 구분자는 컴마 , 이다. SELECT (출력하고자 하는 컬럼) FROM (테이블) SELECT orderid, orderdate, custid, empid FROM Sales.Orders SMMS는 SELECT orderid AS orderdate와 같이 해석한다 쿼리에서 별칭은 변수처럼 사용가능한 것이다. YEAR(orderdate) 를 별칭으로 orderyear을 사용하는 것을 볼 수 있다. 쿼리문 작성은 SELECT > FROM > WHERE 을 사용했지만, 쿼리문 실행은 FROM > WHERE > SELECT 순으로 실행되기 떄문에 WHERE 에서 별칭을 사용할 수 없다. 따라서 정상적으로 오류 없이 돌리기 위해 orderyear 대..

개별 조회 : 행을 각각 조회하는 것 집계 조회 : 결과 행들을 그룹 단위로 집계해서 조회하는것 - 여러개의 행이 한개의 그룹으로 묶일 수 있을 떄 묶어서 집계한 결과를 조회함. - GROUP BY와 HAVING 쿼리 사용. 행 각각이 아닌 그룹핑을 하여 조회하는 것이다. orderid empid 1 1 2 1 3 1 위의 테이블을 보며 이해해보자 위 테이블에 존재하는 행의 개수는 3개이다. 다음 명령어를 실행했을 때, SELECT empid FROM Sales.Orders GROUP BY empid 를 진행하면 결과로 출력되는 행은 1개이다 empid로 구분하여 행들을 출력하라는 의미! sales.orders테이블로부터 고객 ID가 71번인 것의 주문 건수(행) 중에..

앞선 글에서 WHERE에 대해 설명한 글이 있다. jie0025.tistory.com/63 [프로그래머스] SQL SELECT 아픈 동물 찾기 : WHERE 모든 정보를 얻고 싶은 게 아닌, 어떤 조건에 부합하는 데이터에 대해서만 조회하고 싶은 경우에 사용하는 것이 WHERE 이다. EX) 조건 예시 ANIMAL_TYPE 가 'Dog' 인 데이터 INTAKE_CONDITION 이 'Sick'인 데이 jie0025.tistory.com 젊은 동물의 아이디와 이름을 조회해야한다. 젊은 동물의 정의는 다음과같다. 즉 WHERE절에 INTAKE_CONDITION != 'Aged'를 사용하면 된다. SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION !=..

모든 정보를 얻고 싶은 게 아닌, 어떤 조건에 부합하는 데이터에 대해서만 조회하고 싶은 경우에 사용하는 것이 WHERE 이다. EX) 조건 예시 ANIMAL_TYPE 가 'Dog' 인 데이터 INTAKE_CONDITION 이 'Sick'인 데이터 SELECT FROM WHERE 조건식 ANIMAL_TYPE = 'Dog' 과 같이 쓸 수 있다. >, =, = 50 ; 또 OR, AND 를 통해 여러개의 조건을 나열할 수도 있다. SELECT * FROM ANIMAL_INS WHERE ANIMAL_TYPE = 'Dog' AND INTAKE_CONDITION = 'Sick'; BETWEEN A AND B 성적이 90이상 100이하인 학생들에게 1등급을 주어야 하는 상황에서 학생들을 조회해야 하는 경우에 BET..

앞선 글에서 Order by에 대해 설명한 글이 있다. jie0025.tistory.com/61 [프로그래머스] SQL SELECT 모든 레코드 조회하기 : ORDER BY 순서대로 조회하는 SQL 문은 ORDER BY 를 사용하면 된다. SELECT FROM ORDER BY ORDER BY 의 기본설정 값은 ASC , 오름차순으로 작은값부터 큰값을 정렬한다. ASC는 생략할.. jie0025.tistory.com ANIMAL_ID 의 역순으로 보여주는 것이므로 ORDER BY ____ DESC를 사용하면 된다. SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC