일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 소스
- jsp
- 파이썬
- gradle
- hyperledger
- 프로젝트
- 문법 정리
- 티스토리
- dynamic query
- resilience4j
- K6
- 백준 알고리즘
- auto configure
- 자바 프로젝트
- 학점
- 리눅스
- MongoDB
- 유사코드
- 초대장
- 자바
- 운영체제
- 오라클 디비
- 알고리즘
- smart cast
- c#
- oracle
- SQL
- JVM
- spring
- 오라클
- Today
- Total
목록Programming (154)
모종닷컴
◆서브 쿼리 메인이 아닌 쿼리 = 서브쿼리 서브 쿼리 - 1)단일 행 쿼리 2)다중 행 쿼리 1)단일 행 서브쿼리Abel의 급여보다 많거나 같은 사원들 select last_name, salary from employees where salary >= (select salary from employees where last_name = 'Abel'); Taylor와 같은 직업이고 Taylor보다 높은 급여를 받는 사원 select last_name, job_id, salary from employees where job_id = (select job_id from employees where last_name = 'Taylor') and salary > (select salary from employee..
◆그룹 함수 1) 그룹 함수 유형 *기본적으로 다음 함수들은 null값은 모두 무시합니다.*그룹 함수는 where절로 제어할 수 없습니다. 함수 설명 avg(salary) salary의 평균 count(salary) 행의 개수 max(salary) salary의 최대값 min(salary) salary의 최소값 stddev(salary) salary의 표준편차 sum(salary) salary의 총합 variance(salary)salary의 분산 2) group by 테이블을 기준으로 묶는 것. a) select department_idfrom employeesgroup by department_id; b)그룹 함수와 같이 쓸 때 (*그룹 함수와 같이 쓸 때 그룹 함수가 아닌 컬럼은 group by로 ..
◆함수 사용하기 1)문자 함수 함수 결과 설명 lower('ABCDe') abcde 해당 문자열을 모두 소문자로 바꾼다 upper('ABCDe') ABCDE 해당 문자열을 모두 대문자로 바꾼다 initcap('abcde') Abcde 해당 문자열의 맨 앞부분만 대문자로 바꾼다 concat('hi','jane')hijane 두 문자열을 붙여준다 SUBSTR('hijane',1,2)hi 문자열의 부분을 잘라 가져온다 length('hijane') 6문자열의 길이를 반환 instr('hijane', 'a') 4해당 문자가 몇 번째에 있는지 반환 lpad(salary,10,'*')*****50000 지정 문자수를 채우고 남은 왼쪽 공간은 원하는문자로 채움 rpad(salary, 10, '*')50000*****..
◆데이터 제한 및 정렬 1) where SELECT last_name, job_id, department_idFROM employeesWHERE last_name = 'Whalen' ; 2) 비교 연산자 특정 표현식을 다른 값이나 표현식과 비교하는 조건에서 사용 연산자 의미 = 같음 > 큼 >= 크거나 같다
※사용하는 오라클 소프트웨어 = Oracle Database 11g Express Edition , 클라이언트 툴 = sqldeveloper ◆기본 Select문 1) 전체 열 검색 SELECT * FROM departments; 2) 원하는 열 검색 SELECT department_id, location_id FROM departments; 3) 산술식: (+,-,*,/) → 더하기, 빼기, 곱하기, 나누기 SELECT last_name, salary, salary + 300 FROM employees; 4)alias : 쿼리 결과에서 열의 이름을 바꿀 수 있습니다.SELECT last_name as "이름"FROM employees; 5)연결 연산자: 쿼리 결과문의 결과들을 문자형태로 연결SELECT..
sqldeveloper 설치 후 접속 계정을 만드는 과정에서 IO 오류: Undefined Error 대처법입니다. 1) 포트 바꿔보기?다른 포트로 바꿔보시는 것도 좋을 것 같습니다. ex) 1522 2)윈도우 도메인 계정 문제 먼저 내 컴퓨터 이름을 알아보자 내PC -우클릭 후 '속성' - 오른쪽에 보면 컴퓨터 이름이 나와있을 것입니다(저는 "desktop-mo") 다음으로 C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN에 들어가서 tnsnames.ora 파일을 열어보자xe= 부분이 보일텐데 그 안에 [HOST=본인 컴퓨터 이름] 으로 되어있는지 확인해주세요. 다음은 listener.ora를 열어봅시다 LISTENER= 부분 마찬가지로 host가..
지난 포스팅에 이어서 오늘은 cmd가 아닌 툴(sql developer)을 사용하도록 하겠습니다. 먼저 sql developer를 설치하도록 합시다! 1. www.oracle.com 에 접속하여주세요 2. 메뉴 - Downloads - SQL developer에 들어가주세요. 3. Accept 라디오 버튼 누르시고 다운로드 버튼을 눌러주세용 (운영체제는 본인의 사양에 맞게 선택해주세요.) 4. 다운받은 파일의 압축을 푸시게 되면 sqldeveloper.exe파일이 보이실겁니다. 더블 클릭!! 5. 전에는 계정을 cmd에서 user create~로 만들었지만 sqldeveloper 환경에서는 왼쪽의 아이콘을 통하여 간단하게 만들 수 있습니다. 6. 접속 이름과 사용자 이름 비밀번호를 입력하신 후 테스트를 ..
저번 글에서는 설치를 진행 했었습니다. 그렇다면 이번 글에서는 cmd에서 oracle을 다뤄보도록 합시다^^. 먼저 지난 번에 배웠었던 접속 방법으로 다들 접속을 해주세요 계정을 먼저 만들어보도록 할게요. create user [아이디] identified by [비밀번호]; 계정을 만들었다면 그 계정에 권한을 주게 할 차례입니다. grant connect,resource to [아이디]; 이제 접속을 만든 계정으로 로그인을 해봅시다 conn [id]/[pw] 다음은 아주 유명한 샘플인 scott.sql을 집어 넣어보도록 하겠습니다. C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin 경로에 들어가게 되면 scott.sql이라는 파일이 있습니다. cmd에..
오늘부터 Oracle Database Express Edition(=Oracle Database XE)을 공부하게 되었습니다. 먼저 Oracle Database Express Edition에 대하여 알아보고 설치 진행하겠습니다. 필요 없으시다면 쭉쭉 내리세용~~ Oracle에서는 다음과 같이 설명하고 있네요. 오라클 데이터베이스 XE는 다음을 위해 좋은 시작이다. - Node.js, Python, PHP, Java, 닷넷,XML 그리고 오픈 소스 어플리케이션에서 작업하는 개발자들- 트레이닝 그리고 개발을 위한 무료, 초기 데이터베이스를 필요로 하는 디비관리자들- 초보자 데이터베이스를 무료로 배포하기를 원하는 독립 소프트웨어 벤더와 하드웨어 벤더- 교과 과정에 무료 데이터베이스가 필요한 교육 기관 및 학생..
프로젝트명알고리듬(Are Go Rhythm) 개 발 언 어C#프로젝트 종류 팀 프로젝트 개 발 도 구Tool : Visual studio 2015DB : MsSQL 프로젝트 기간 2017.09.30 ~ 2017.12.14 프로그램 요약◆개발 목적 C#의 좋은 GUI 환경을 이용하여 이전에 했던 게임프로젝트들보다 완성도가 높은 프로젝트를 만들기 ◆프로그램 설명플레이어가 음악에 박자에 맞게 떨어지는 노트를 맞추는 리듬 게임 주 요 화 면1) 메인 화면2) 노래 선택 화면3) 게임 시작 화면 주 요 기 능1) 게임 선택 화면처음 게임 선택 화면에 들어가게 되면 해당 노래의 노래가 나오게 만들었습니다. 버튼을 눌러 옆으로 이동하게 되면 재생 되던 노래가 끝나고 현재 화면의 노래가 다시 재생 되게 만들었습니다. ..