AWESONG_PORTPOLIO

고정 헤더 영역

글 제목

메뉴 레이어

AWESONG_PORTPOLIO

메뉴 리스트

  • 홈
  • 분류 전체보기 (33)
    • CLASS_SQL (6)
    • CLASS_HTML&CSS (11)
    • CLASS_JAVA Script (4)
    • CLASS_JQuery (5)
    • CLASS_LINUX (1)
    • CLASS_GITHUB (2)
    • CLASS_JSP (4)

검색 레이어

AWESONG_PORTPOLIO

검색 영역

컨텐츠 검색

CLASS_SQL

  • 6월 28일_SQL(VIEW, JAVA에서 SQL불러오기)

    2024.06.28 by awesong

  • 6월 27일_SQL(데이터의 무결성, 제약조건)

    2024.06.27 by awesong

  • 6월 26일_SQL(서브쿼리문, 다중행연산자, DML, DDL)

    2024.06.26 by awesong

  • 6월 25일_SQL( 단일함수, 그룹함수, JOIN)

    2024.06.25 by awesong

  • 6월 24일_SQL(WHERE조건절, 연산자, 문자, 숫자, 날짜 함수)

    2024.06.24 by awesong

  • 6월 21일_SQL(기초, 오라클 사용, SELECT 구문)

    2024.06.21 by awesong

6월 28일_SQL(VIEW, JAVA에서 SQL불러오기)

# VIEW(가상테이블) 하나 이상의 테이블이나 다른 뷰로부터 유도된 결과 집합 VIEW는 데이터베이스 객체로써 저장된 쿼리를 실행하여 결과를 동적으로 생성 데이터를 간편하게 조회하고, 복잡한 쿼리를 단순화하며, 보안성을 강화 목적 기존 테이블이나 다른 뷰에서 데이터를 선택적으로 조회하거나 계산된 데이터를 제공하기 위해 사용됨. 데이터 보존성 VIEW는 실제 데이터를 저장하지 않고, 쿼리를 실행하여 데이터를 동적으로 생성함. 업데이트 가능 여부 일반적으로 VIEW는 기본 테이블이나 다른 VIEW의 데이터를 조회만 할 수 있으며,직접적으로 업데이트가 제한될 수 있음. 사용자 정의 가능 사용자는 자신의 필요에 맞게 VIEW를 정의하고,필요에 따라 다양한 조인, 필터링, 계산을 포함할 수 있..

CLASS_SQL 2024. 6. 28. 17:53

6월 27일_SQL(데이터의 무결성, 제약조건)

# 데이터의 무결성 데이터베이스에 저장된 데이터 값과 사용자가 의도한 데이터 값은 일치해야 함 정확성, 유효성, 일관성, 신뢰성이 지켜져야 함 잘못된 입력과 갱신 또는 삭제로부터 보호되어야 함 데이터를 처리할 때마다 부적절한 데이터가 입력되는지 검사하여 데이터의 결점 없음, 즉 무결성을 유지 이를 지키기 위한 기본 규칙을 데이터 무결성(data integrity)이라고 함 ** 데이터 무결성의 종류 개체 무결성(entity integrity) 기본 키(primary key)로 선택된 열은 고유해야 하며 null 값을 가질 수 없다. 참조 무결성(reference integrity) 기본 키와 외래 키의 관계이다.외래 키가 있는 테이블의 경우에는 기본 키와 외래 키 간의 관계가 항상 유지됨을 보장한다...

CLASS_SQL 2024. 6. 27. 17:55

6월 26일_SQL(서브쿼리문, 다중행연산자, DML, DDL)

# 서브쿼리SELECT문 안에 다시 SELECT문이 기술된 형태의 쿼리서브쿼리의 결과를 메인 쿼리에서 받아 처리하는 구조, 중첩된 쿼리하고도 함 단일 SELECT 문으로 조건식을 만들기에는 조건이 복잡할 때 또는 완전히 다른 테이블에서 데이터 값을 조회하여 메인 쿼리의 조건으로 사용하려 할 때 유용   **서브쿼리를 사용할 때 규칙서브쿼리는 괄호(( ))로 묶어서 사용합니다. 메인 쿼리는 괄호로 묶을 필요가 없습니다.메인 쿼리와 서브쿼리를 연결하기 위해 단일 행 연산자나 다중 행 연산자1를 사용합니다.메인 쿼리와 서브쿼리의 연결 형태는 연산자에 따라 의미가 다릅니다.메인 쿼리는 연산자의 왼쪽에 기술하고 서브쿼리는 연산자의 오른쪽에 기술합니다.➊ 서브쿼리에서 ➋ 메인 쿼리의 순서로 SELECT 문이 실행됩..

CLASS_SQL 2024. 6. 26. 17:38

6월 25일_SQL( 단일함수, 그룹함수, JOIN)

# NVL / NVL2 함수NVL첫 번째 매개변수가 NULL인 경우 두 번째 매개변수를 반환NVL(expr1, expr2)NVL(emp_name, '이름 없음')NVL2첫 번째 매개변수가 NULL이 아닌 경우 두 번째 매개변수를 반환, NULL인 경우 세 번째 매개변수를 반환NVL2(expr1, expr2, expr3)NVL2(emp_name, '이름 있음', '이름 없음') NVL 함수 예제:NVL(emp_name, '이름 없음'): emp_name이 NULL일 경우 '이름 없음'을 반환.NVL2 함수 예제:NVL2(emp_name, '이름 있음', '이름 없음'): emp_name이 NULL이 아니면 '이름 있음'을 반환, NULL이면 '이름 없음'을 반환.-- NULL 값이 존재할 때 1로 치환하여..

CLASS_SQL 2024. 6. 25. 17:40

6월 24일_SQL(WHERE조건절, 연산자, 문자, 숫자, 날짜 함수)

# WHERE 조건절 사용하기WHERE 조건은 SELECT문에서 마지막에 쓸 수 있는데 원하는 레코드만 검색하고자 할 때조건절의 구성은 컬럼, 연산자, 비교대상값연산자 종류 비교연산자 조건을 비교 = 등 SQL연산자 조건 비교를 확장 BETWEEN, IN 등 논리연산자 조건 논리를 연결 AND, OR등  SHOW USER;-- 비교연산자 = 사용, employee_id가 100인사람 가져오기SELECT * FROM employeesWHERE employee_id = 100;SELECT * FROM employeesWHERE job_id = 'IT_PROG';SELECT * FROM employeesWHERE first_name = 'David' AND salary > 4800;SELECT..

CLASS_SQL 2024. 6. 24. 17:46

6월 21일_SQL(기초, 오라클 사용, SELECT 구문)

# 오라클 사용하기- 오라클 프로그램 화면 기본 구성- 오라클 SQL Deverloper 프로그램에서는 대소문자 구분하지 않아도 됨  - 코드 입력 후 출력해보기drop table members;drop table buy;-- 회원 테이블 생성CREATE TABLE members( mem_id VARCHAR2(8) NOT NULL PRIMARY KEY, -- 사용자 아이디(PK) mem_name VARCHAR2(20) NOT NULL, -- 이름 mem_number NUMBER(3) NOT NULL, -- 인원수 addr VARCHAR2(10) NOT NULL, -- 지역(경기,서울,경남 식으로 2글자만입력) phone1 CHAR(3), -- 연락처의 국번(..

CLASS_SQL 2024. 6. 21. 17:23

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
AWESONG_PORTPOLIO © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바