ILBOON

고정 헤더 영역

글 제목

메뉴 레이어

ILBOON

메뉴 리스트

  • 홈
  • 방명록
  • 분류 전.. (44)
    • 자바 (11)
    • 스프링 (14)
    • SQL (5)
    • 웹 (1)
    • 고민거리 (12)
    • 정보처리.. (1)

검색 레이어

ILBOON

검색 영역

컨텐츠 검색

SQL

  • SQL과 NOSQL의 차이

    2024.05.20 by R4MeN

  • SQL 프로그래머스 이름이 없는 동물의 아이디

    2024.05.12 by R4MeN

  • SQL 프로그래머스 없어진 기록 찾기

    2024.05.10 by R4MeN

  • SQL 코딩테스트

    2024.05.01 by R4MeN

  • SQL 프로그래머스 JOIN 그룹별 조건에 맞는 식당 목록 출력하기

    2024.05.01 by R4MeN

SQL과 NOSQL의 차이

SQL (관계형 데이터베이스)특징정해진 데이터 스키마: 데이터는 미리 정의된 스키마에 따라 테이블에 저장됨테이블 간의 관계: 데이터는 여러 테이블에 분산되며, 테이블 간의 관계를 통해 데이터 중복을 방지함데이터 저장레코드: 테이블에 저장된 각 행을 의미함구조: 각 테이블은 명확하게 정의된 구조를 가지며, 필드의 이름과 데이터 유형으로 정의됨스키마 준수: 스키마를 따르지 않는 레코드는 테이블에 추가할 수 없음장점데이터 무결성 보장: 명확하게 정의된 스키마 덕분에 데이터 무결성이 보장됨중복 방지: 관계를 통해 각 데이터를 중복 없이 한 번만 저장할 수 있음단점덜 유연함: 데이터 스키마를 사전에 계획하고 정의해야 함. 나중에 스키마를 수정하는 것이 어려움복잡한 쿼리: 관계를 맺고 있어서 JOIN 문이 많은 복..

SQL 2024. 5. 20. 16:30

SQL 프로그래머스 이름이 없는 동물의 아이디

동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME IS NULLORDER BY ANIMAL_ID 동물 보호소에 들어온 동물 중, -> FROM ANIMAL_INS이름이 없는 채로 -> WHERE NAME IS NULL들어온 동물의 ID를 조회 -> SELECT ANIMAL_ID하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. -> ORDER BY ANIMAL_ID

SQL 2024. 5. 12. 18:43

SQL 프로그래머스 없어진 기록 찾기

천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.SELECT O.ANIMAL_ID, O.NAMEFROM ANIMAL_OUTS O LEFT JOIN ANIMAL_INS I ON O.ANIMAL_ID = I.ANIMAL_IDWHERE O.NAME IS NOT NULL AND I.NAME IS NULLORDER BY O.ANIMAL_ID 입양을 간 기록(ANIMAL_OUTS)은 있는데(IS NOT NULL), 보호소에 들어온 기록(ANIMAL_INS)이 없는(NULL) 동물의 ID(ANIMAL_ID)와 이름(NAME)을 ID 순(ORDER BY ANIMAL_ID)으로 조회하는 SQL문(SE..

SQL 2024. 5. 10. 00:29

SQL 코딩테스트

// DATETIME FORMAT 수정하기 YYYY-MM-DDDATE_FORMAT(DATETIME, '%Y-%m-%d') AS DATETIME// 값 붙이기CONCAT( , , ) AS CONCATNAME// 반올림(두번째 자리에서)ROUND( , 1)// 조건으로 값 바꾸기CASE WHEN ... THEN 'A' ELSE 'B' END AS CASENAME // PARTITION BY  // REGEXP  // 조인의 종류

SQL 2024. 5. 1. 19:26

SQL 프로그래머스 JOIN 그룹별 조건에 맞는 식당 목록 출력하기

// SELECT : 최종 출력에 필요하는 속성 정의(ALIAS 사용)SELECT member_name, review_text, DATE_FORMAT(review_date, '%Y-%m-%d') AS review_date// FROM : 사용하는 테이블 정의(JOIN 사용)FROM member_profile JOIN rest_review ON member_profile.member_id = rest_review.member_id// WHERE : from절의 조건 추가(조건문 사용(IN))WHERE member_profile.member_id IN( // 서브쿼리 1 시작(1등의 ID 찾기) SELECT member_id FROM ( // 서브쿼리 2 시작(1등 찾기) ..

SQL 2024. 5. 1. 09:13

추가 정보

페이징

이전
1
다음
ILBOON

티스토리툴바