전체 글(178)
-
251021 TIL
오라클 버전별 접미사i(8i, 9i) : Internet / 인터넷 환경, 웹 애플리케이션 지원을 강조g(10g, 11g) : Grid / 그리드(분산처리, 클러스터) 환경 지원을 강조c(12c, 19c) : Cloud / 클라우드 환경 및 컨테이너/서비스 형태 지원을 강조ai(23ai, 26ai) : Artificial Intelligence / AI/벡터 검색, 자연어처리, 생성형 AI 지원을 강조날짜날짜 함수SELECT sysdate, systimestamp, current_date, current_timestamp, localtimestampFROM dual;서버 시간sysdate : 현재 서버 날짜를 리턴하는 함수systimestamp : 현재 서버 날짜, 시간, 타임..
2025.10.21 -
251020 TIL
문제-- [문제9] employees 테이블에 있는 데이터 중에 job_id가 SA로 시작되고 salary 값은 10000이상 받고 2005년도에 입사한(hire_date)-- 사원들의 정보를 출력해주세요.SELECT *FROM hr.employeesWHERE job_id LIKE 'SA%'AND salary >= 10000AND hire_date BETWEEN TO_DATE('20050101', 'yyyymmdd') AND TO_DATE('20060101', 'yyyymmdd') - 1/24/60/60;-- [문제10] employees테이블에서 job_id 가 SA_REP 또는 AD_PRES 사원들 중에 salary값이 10000 초과한 사원들의 정보를 출력해주세요.SELECT *FROM hr.emp..
2025.10.20 -
251017 TIL
SELECT 문사칙 연산자 우선 순위*, /+, -SELECT a * b / c + d - e FROM dual;((((a * b) / c) + d) - e)여러 개의 연산자를 같이 사용할 때는 괄호를 표현하면 좋다.또한 연산자 우선 순위를 제어할 경우에도 괄호를 이용한다.Nullnull은 사용할 수 없거나, 할당되지 않았거나, 알 수 없거나, 적용할 수 없는 값, 결측값(치)null은 0이나 공백이 아니다.SELECT employee_id, salary, commission_pct, salary * 12 + salary * 12 * commission_pct -- 표현식FROM hr.employees;NVL 함수 : Null 값을 실제 값으로 대체하는 함수(기능의 프로그램)..
2025.10.17 -
251016 TIL
설치Oracle 11gSQL Developerhttps://www.oracle.com/kr/database/sqldeveloper/technologies/download/sysdba로 접속Run SQL Command Line에서 접속Run SQL Command Line: SQL Developer의 콘솔 버전conn / as sysdbaOS 인증 방식 사용운영체제 수준에서 이미 인증이 되었으므로, DB는 추가적으로 비밀번호 검증 없이 접근 가능SYS : 최상위 계정절대 오픈하면 안됨cmd에서 접속sqlplus / as sysdba쿼리 결과 보기 어려움 → 툴 사용(SQL Developer)SQL Developer접속 정보사용자 이름 : sys비밀번호 : oracle(설치할 때 설정한 비밀번호)롤 : SYS..
2025.10.16 -
251015 TIL
Konlpy# 한글 기반 형태소 분석# -> Okt 클래스를 사용해 한글 명사 단어 빈도 계산from konlpy.tag import Oktimport numpy as npfrom collections import Counter # 빈도수 계산data = ""with open("./section1015/대한민국헌법.txt", "r", encoding="utf-8") as f: data = f.read()# print(data)# data 변수가 가지고 있는 내용을 기반으로 형태소 분석nlp = Okt() # 형태소 분석 클래스 객체 생성# morphs() : 형태소 단위 구문 분석# nouns() : 명사만 추출# phrases() : 어절만 추출# pos() : 형태소 단위로 쪼갠..
2025.10.15 -
Container
도커란?Docker는 애플리케이션 배포를 위한 소프트웨어 개발 플랫폼임애플리케이션은 컨테이너 형태로 패키징되어 어떤 운영체제에서도 실행 가능함애플리케이션은 실행 환경에 상관없이 동일하게 동작함어떤 머신에서도 실행 가능함호환성 문제 없음예측 가능한 동작 보장작업량 감소유지보수 및 배포 용이함어떤 언어, 운영체제, 기술에도 호환됨사용 사례: 마이크로서비스 아키텍처, 온프레미스 애플리케이션을 AWS 클라우드로 리프트 앤 시프트하는 경우 등Docker on an OSDocker는 호스트 운영체제 위에서 실행됨컨테이너는 호스트 OS의 커널을 공유하지만, 각 컨테이너는 독립된 사용자 공간(user space)에서 동작함각 컨테이너는 자체적인 파일 시스템, 프로세스, 네트워크 스택을 가짐가상 머신(VM)과 달리 별도..
2025.10.14