본문 바로가기
반응형

분류 전체보기29

[리눅스] ubuntu 사용하기 1. oracle VM VirtyalBox 다운로드2. ubuntu (iso) 다운로드**터미널 에뮬레이터와 셸은 완전히 다른 소프트웨어이니 혼동하면 안 됨 $ su$ sudo apt install bsdmainutils: whoami = 로그인 유저 네임확인 : cal = 날짜 -: cal 03 2024 = cal 원하는 month 원하는 year : echo  = print -: echo > *ex)hello.txt 빈 문서 만들기 : ls(LS), dir = 현재 위치한 디렉토리 파일 확인 -: ls -a or -l = -a, -l, -d *, ls h*: 'h'로 시작되는 모든 것(*) 보기 -: ls -al | more // spacebar 누르면 1page씩 넘어감 : pwd = 현재 위치한 .. 2024. 8. 2.
SQL. 기본키 / 외래키 / join / default / check / 오라클 db 불러오기 CREATE TABLE 제품(     제품ID NUMBER PRIMARY KEY, -- PK : 기본키 FK: 외래키     제품명 VARCHAR2(50) NOT NULL     ); CREATE TABLE 제품상세 (     상세ID NUMBER PRIMARY KEY,     제품ID NUMBER, -- 제품의 외래키 제품 ID와 묶여있음     설명 VARCHAR(100) NOT NULL,     -- 외래키 지정문     -- CONSTRAINT [제약조건 명] FOREIGN KEY([컬럼명]) REFERENCES [참고할 테이블 이름]([참조할 컬럼])     -- [ON DELETE CASCADE | ON DELETE SET NULL]     -- ON DELETE CASCADE:     -- .. 2024. 6. 27.
SQL. 2026-06-26 SELECT * FROM BUY; SELECT * FROM MEMBERS; -- MEM_ID, MEM_NAME, PROD_NAME, AMOUNT SELECT     M.MEM_ID,     M.MEM_NAME,     B.PROD_NAME,     B.AMOUNT FROM MEMBERS M JOIN BUY B ON M.MEM_ID = B.MEM_ID WHERE MEM_NAME = '마마무' ORDER BY AMOUNT ASC; -- 서브쿼리 -- 단일 행 서브쿼리 SELECT * FROM EMPLOYEES A WHERE A.SALARY = (     SELECT SALARY     FROM EMPLOYEES     WHERE LAST_NAME = 'De Haan'     ); SELECT * FROM E.. 2024. 6. 26.
SQL. to_number / to_char / to_date / 일반함수 / 산술 연산 / nvl / nvl2 / decode / case / when / else / end as / rank / dense_rank / row_number / count / sum / avg / max / min / group by / having / join / 조인 / 동등조인 / 외부조인 / 라이트 조인 / 레프트 조인 / 자체조인 / 집합 연산자 / union --문자 '123'을 숫자 123으로 가져오기 : TO_NUMBER() SELECT TO_NUMBER('123') FROM DUAL; --숫자 지정 형식 : TO_CHAR() SELECT TO_CHAR(SALARY, 'L9999999'),     TO_CHAR(SALARY, '$9999999'),     TO_CHAR(SALARY, '99999.99'),     TO_CHAR(SALARY, '9,999,999') FROM EMPLOYEES; --문자 데이터 값을 날짜 데이터 값으로 변환하는 예: TO_DATE() SELECT TO_DATE('20171007', 'YYMMDD') FROM DUAL; --1. 일반함수 SELECT * FROM EMPLOYEES ORDER BY COMMISSION_PCT; -.. 2024. 6. 25.
반응형