일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스 명령어
- 데이터베이스
- Python DataFrame
- 리눅스
- VirtualBox
- Python 라이브러리
- 코딩테스트
- python algorithm
- 알고리즘
- Oracle VM VirtualBox
- 파이썬 전처리
- it 용어
- sql
- C#
- putty
- Algorithm
- HTML
- 파이썬
- RFP
- 파이썬 알고리즘
- Oracle
- PYTHON
- 파이썬 데이터프레임
- it용어
- csharp
- 오라클
- linux
- tibero
- MariaDB
- dbeaver
- Today
- Total
목록분류 전체보기 (236)
오경석의 개발노트

-- Oracle SELECT PT_NAME, PT_NO, GEND_CD, AGE, NVL(TLNO, 'NONE') AS TLNO FROM PATIENT WHERE GEND_CD = 'W' AND AGE

Linux : 1991년 핀란드의 리누스 토발즈가 개발한 운영체제 커널. 당시에는 개인용 컴퓨터가 점점 보급되면서 운영체제의 필요성이 대두되었고, 특히 유닉스(UNIX)와 같은 운영체제는 비싼 가격과 소스코드의 비공개로 인해 개인 사용자들에게는 접근이 어려웠다. 리눅스 토발즈는 이러한 상황에서 개인용 컴퓨터에서도 사용할 수 있는 무료 운영체제를 개발하고자 Linux 커널을 개발하여 인터넷상에 공개했다. 이후 많은 개발자들이 Linux 커널에 참여하면서 오픈소스 커뮤니티가 형성되었고, Linux 운영체제는 현재까지도 계속해서 발전하고 있다. Linux는 오픈소스 기반의 운영체제로서 무료로 사용할 수 있다. 리눅스는 엄밀히 말하면 리눅스 커널(Linux Kernel)을 의미한다. 커널은 운영체제의 핵심적인 ..

CLI(Command Line Interface) : 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다. 가장 간단한 형태의 CLI(명령 줄 인터페이스)는 명령 프롬프트를 표시해 사용자의 명령어 입력을 기다리며, 사용자의 명령어 입력이 완료되면 해당 명령어를 실행하고 결과를 문자열 형태로 출력한다. GUI(그래픽 사용자 인터페이스)의 단추 또는 메뉴와는 달리, 명령줄은 그 자체로 사용자가 원하는 작업을 정확히 표현할 수 있다. 또한, 명령줄은 다른 결과를 원할 경우 바꿔서 사용할 수 있는 기본값들을 포함하고 있다. GUI는 시스템 관리 작업에 비효율적이며 ..

GUI(Graphical User Interface) : 사용자가 편리하게 사용할 수 있도록 입출력등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것이다. 컴퓨터를 사용하면서, 화면 위의 물체나 틀, 색상과 같은 그래픽 요소들을 어떠한 기능과 용도를 나타내기 위해 고안된 사용자를 위한 컴퓨터 인터페이스이다. GUI에서 어떤 요소를 제어하려면 그 요소에 해당하는 그래픽을 직접 조작하여야 한다. 일반적으로 2차원의 공간에서 그 기능을 은유적 혹은 대표적으로 나타내는 그래픽으로 요소를 꾸미고 이를 선택, 이동, 복사하여 작동한다. 이를테면 X자와 같은 형태의 그래픽 요소는 이를 선택하면 삭제하거나 취소하는 기능을 수행하게 되며 어떤 파일을 나타내는 아이콘을 어느 위치에서 다른 하드 디스크의 장소를 나타..

1. 슬랙웨어 리눅스(Slackware Linux) - 배포판 가운데 가장 먼저 대중화된 배포판으로 1992년 패트릭 볼커딩에 의해 출시 - 최근 패키지 관리의 문제점으로 인하여 인기가 다소 떨어짐 - 구조가 간결하고 파악하기 쉽기 때문에 유닉스 학습에 리눅스를 사용하고 싶어 하는 사용자들에게 적합 - 개인용 컴퓨터에서의 사용이 많음 2. 데비안(Debian) - 1994년 이안머독에 의해 비영리 조직으로 데비안 프로젝트 설립 - 데비안 프로젝트에서 만들어 배포하는 공개 운영체제로 GNU의 공식적인 후원을 받고 있는 유일한 배포판 - 리눅스(Linux) 커널을 탑재한 데비안 GNU / 리눅스, GNU 허드(GNU Hurd) 커널을 탑재한 데비안 GNU / 허드, FreeBSD 커널을 탑재한 데비안 GNU..

IN : 몇백 ~ 몇천건 조회, 쉽고 직관적, 모든 컬럼 값을 직접 비교, NULL인식 불가해서 NVL 사용 EXISTS : 몇만 이상, TRUE / FALSE만을 비교, IN 보다 성능 우위 INNER JOIN : IN, EXISTS보다 더 빠르다. 다양한 용도로 사용하기 때문에 직관성과 가독성이 떨어짐. JOIN 조건을 동일한 값이 존재하는 테이블로 설정했을 경우 나오면 안될 여러 행들이 출력 -- IN(값 직접 비교, 직관적, 테이블에 ROW가 늘어날수록 느림, 1만건 이하 ROW에 유리) SELECT * FROM PLAYER WHERE TEAM_ID IN(SELECT TEAM_ID FROM PLAYER); -- EXISTS(TRUE / FALSE로 값 비교, 직관적, IN보다 빠름) SELECT ..

서브 쿼리(Subquery) : 하나의 SQL 문 안에 포함돼 있는 또 다른 SQL 문. 메인 쿼리가 서브 쿼리를 포함하는 종속적인 관계. 서브 쿼리 사용 위치 설명 스칼라 서브 쿼리 SELECT 절 단일 칼럼, 단일 행 반환(1개의 값) 인라인 뷰 FROM 절 View와 사용적인 측면에서 동일(임시 뷰, 임시 테이블) 중첩 서브 쿼리 WHERE 절, HAVING 절 다중 칼럼 또는 다중 행 반환 서브쿼리 종류 설명 Un_correlated(비연관) 서브쿼리 서브쿼리가 메인쿼리 칼럼을 가지고 있지 않는 형태의 서브쿼리이다. 메인쿼리에 값(서브쿼리가 실행된 결과)을 제공하기 위한 목적으로 주로 사용 Correlated(연관) 서브쿼리 서브쿼리가 메인쿼리 칼럼을 가지고 있는 형태의 서브쿼리이다. 일반적으로 ..

디렉터리란 파일 저장소를 의미하며, 리눅스 디렉터리는 최상위 디렉터리(/)를 기준으로 하위 디렉터리들이 존재하는 계층적 트리 구조로 구성되어 있다. 디렉터리 간에는 부모와 자식의 관계를 가지므로 상위 디렉터리와 하위 디렉터리는 부모 디렉터리와 자식 디렉터리로 구분한다. 디렉터리 구조와 저장 내용은 다음과 같다. 디렉터리 저장내용 / - 파일 시스템이 있는 최상위 디렉터리 - 모든 디렉터리의 출발점인 동시에 다른 시스템과의 연결점이 되는 디렉터리 /boot - 부트 디렉터리로 부팅 시 커널 이미지와 부팅 정보 파일 저장 /proc - 시스템 정보 디렉터리이며 커널 기능을 제어하는 역할 - 현재 실행되는 프로세스와 실제로 사용되는 장치, 하드웨어 정보 저장 - 디렉터리에서 볼 수 있는 것은 실제 드라이브가 ..