것

고정 헤더 영역

글 제목

메뉴 레이어

것

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (18)
    • Computer Science (10)
      • 네트워크 (2)
      • 운영체제 (1)
      • 데이터베이스 (6)
      • 자료구조 (0)
      • etc (1)
    • programming (7)
      • Javascript (4)
      • Typescript (0)
      • NodeJs (0)
      • NestJs (1)
      • AWS (2)
    • 개발자의 끄적임 (1)

검색 레이어

것

검색 영역

컨텐츠 검색

분류 전체보기

  • SQL - SubQuery, Self Join (feat. EXISTS)

    2024.07.17 by Dohangang

  • SQL - TIMESTAMP, EXTRACT, 수학 함수, 문자열 함수 etc

    2024.04.17 by Dohangang

  • SQL - JOINS (+ AS, UNION)

    2024.04.08 by Dohangang

  • SQL - GROUP BY 문 (+ AGG, HAVING)

    2024.04.05 by Dohangang

  • SQL - 구문 기초

    2024.04.04 by Dohangang

  • AWS - EC2의 기초와 생성 절차

    2023.11.22 by Dohangang

  • AWS의 카테고리와 용어

    2023.11.08 by Dohangang

  • CORS (feat. SOP)

    2023.09.21 by Dohangang

SQL - SubQuery, Self Join (feat. EXISTS)

서브쿼리와 셀프 조인: SQL에서 데이터 활용하기SQL은 강력한 데이터베이스 언어로, 복잡한 데이터를 효과적으로 처리하고 분석할 수 있는 다양한 기능을 제공합니다. 이 중에서도 서브쿼리와 셀프 조인은 데이터베이스 쿼리를 작성할 때 매우 유용한 기능입니다. 서브쿼리와 셀프 조인의 개념과 예제를 통해 학습에 도움이 되었으면 좋겠습니다.               ● 서브쿼리 (SubQuery)서브쿼리는 다른 쿼리의 결과를 이용하거나, 그 결과를 기반으로 새로운 쿼리를 실행하는 쿼리입니다. 서브쿼리는 괄호 () 안에 작성되며, 메인 쿼리에서 이를 참조하여 조건을 설정하거나 데이터를 필터링할 수 있습니다. 필자의 경우 서브쿼리를 테이블을 대신할 수 있는 용도로 많이 활용했었습니다. 원하는 데이터 구조를 상황에 따..

Computer Science/데이터베이스 2024. 7. 17. 12:30

SQL - TIMESTAMP, EXTRACT, 수학 함수, 문자열 함수 etc

SQL은 다양한 시간 관련 함수를 제공하여 TIMESTAMP 및 DATE 데이터 유형을 다루고 추출할 수 있습니다. 원하는 데이터를 추출하기 위해 주요 함수와 사용 예시를 살펴보겠습니다. 해당 글은 PostgreSQL을 기반으로 작성했습니다. 다른 SQL 기본 문법과 대부분 비슷하지만 다른 점이 일부 존재하니 해당 기능을 사용하고 싶을 때는 공식문서를 확인하시면 좋을 것 같습니다. Timestamp 및 Extract () TIME: only time, 시, 분, 초 DATE: only date, 년, 월, 일, 요일 TIMESTAMP: date and time, 날짜 정보와 시간 정보 TIMESTAMPTZ: date and time and timezone, 날짜, 시간, 표준시간대 SQL 내에서 시간을 ..

Computer Science/데이터베이스 2024. 4. 17. 16:35

SQL - JOINS (+ AS, UNION)

JOIN이란 SQL에서 여러 테이블들의 데이터를 '결합'하여 하나의 또 다른 세트를 만드는 방법입니다. 결합을 하기 위해선 '결합'할 테이블들이 연관이 있어야 붙여 쓸 수 있겠죠? 그렇다면 우리는 JOIN을 왜? 언제? 사용해야 할까? 한 쇼핑몰의 데이터베이스에 고객 테이블과 주문 테이블이 있다고 가정해 봅시다 고객 테이블의 column에는 고객 테이블의 Primary key와 고객의 firstName, lastName, phoneNumber, address가 있고 주문 테이블의 column에는 주문 테이블의 Primary key와 productId, colorId, sizeId, orderNumber, 고객Id(고객PK)가 있습니다 쇼핑몰에서 주문을 한 모든 고객에게 연락하여 이벤트를 하려고할 때,..

Computer Science/데이터베이스 2024. 4. 8. 14:39

SQL - GROUP BY 문 (+ AGG, HAVING)

첫 프로젝트를 했을 때는 GROUP BY가 무엇인지 알지 못한 채로 남들이 써놓은 것을 보고 어떻게든 원하는 데이터가 나오게 하기 위해 사용했었다. 그리고 두 번째 프로젝트에서는 DISTINCT가 적용되지 못한 채 데이터가 출력되어 이를 해결하고자 GROUP BY를 사용했었다. GROUP BY를 그냥 그룹 지어주는 구문이겠거니 생각하고 있었는데 이번 학습을 통해 어느 정도 이해가 생긴 것 같다 GROUP BY 문은 예를 들어 (1) 특정 카테고리의 합계, 평균을 내거나 (2) 데이터의 그룹화로 인한 패턴식별 (3) 요약을 통한 특성 파악 (4) 매출의 그룹화나 분석이나 보고를 위한 생성 등을 목적으로 사용할 수 있다. 코딩을 할 때 이유와 생각을 배제하고 활용하는 것을 지양해야 할 것이다 Most Com..

Computer Science/데이터베이스 2024. 4. 5. 18:18

SQL - 구문 기초

SQL의 골조를 잡고자 새로 학습하면서 postgreSQL을 기본으로 하는 학습을 하였습니다. 저는 본래 mysql을 다루었는데 postgreSQL을 사용해 보며 시야를 조금 더 넓힐 수 있었습니다. 둘 모두 공통된 부분이 많고 서로 지원하지 않는 부분도 있어 이 글을 읽는 분들도 차이를 인지하고 자신이 사용하는 것에 맞게 SQL을 작성하시기 바랍니다. 이번 글은 데이터베이스에서 정보들을 불러오는 구문들 중 가장 쉽고 기본이 되는 것들에 대해 작성했습니다. 예시들을 보시고 이해에 도움이 되셨길 바랍니다. SELECT 데이터베이스에서 데이터를 조회할 때 사용하는 기본적인 구문 SELECT DISTINCT 중복된 값을 제외하고 고유한 값을 반환한다 SELECT COUNT (DISTINCT column) FR..

Computer Science/데이터베이스 2024. 4. 4. 15:10

AWS - EC2의 기초와 생성 절차

AWS에서 제공하는 클라우드 컴퓨팅 서비스 중 하나인 EC2에 대해 간략히 알아보고 EC2 인스턴스 생성과 웹 브라우저에서 우리가 생성한 EC2에 접속할 수 있게 설정하는 절차를 살펴보도록 하자 자세하게 알고 싶다면, 클라우드 컴퓨팅을 이해할 필요가 있으니 추후에 깊이 있게 학습해 보길 바란다 EC2 = Elastic Compute Cloud (ECC -> EC2) - 안전하고 크기 조정(Elastic: 탄력적인)이 가능한 컴퓨팅 파워를 Amazon 클라우드에서 제공하는 웹서비스 - 컴퓨터를 통째로 빌려주는 컴퓨터 임대 서비스라고 이해하면 쉽다 - 원격제어를 통해 컴퓨터를 조작하고더 이상 필요 없어지면 언제든지 버릴 수 있는 서비스다 - 요구사항에 따라 조정하고 다양한 용도를 쉽게 구성할 수 있으며 여..

programming/AWS 2023. 11. 22. 23:49

AWS의 카테고리와 용어

Amazon Web Services(AWS)는 클라우드 컴퓨팅 플랫폼 및 서비스를 제공한다. 기업 및 개발자가 애플리케이션을 빌드, 배포, 관리하는 데 도움을 주는 서비스이다. 이 글은 AWS를 사용해 보았고, 자주 보지만 여전히 잘 모르겠는 사람을 위한 정보의 나열입니다. 대략적인 틀을 아는 용도로만 참고하길 바랍니다. 🌟 카테고리 컴퓨팅 (Compute): Amazon EC2 (Elastic Compute Cloud): 가상 서버 호스팅. AWS Lambda: 서버리스 컴퓨팅 서비스. AWS Elastic Beanstalk: 애플리케이션 배포 및 관리 플랫폼. 스토리지 (Storage): Amazon S3 (Simple Storage Service): 객체 스토리지 서비스. Amazon EBS (El..

programming/AWS 2023. 11. 8. 16:42

CORS (feat. SOP)

백엔드 개발자의 역할로 개발을 할 때, 서버의 기본이 되는 것들을 정리하여 게시하고자 하였다. 하지만 학습을 하다 보니 간단하게 기록하기엔 너무 초보를 위한 글이라 본래의 취지에 맞지 않았고, 양에 맞게 소분하여 기록하기로 하였다. 오늘의 기록은 개발할 때 '이거는 통신을 걸러주는 역할을 하는 거야~' 정도로만 알고 있던 CORS에 대해서 학습하겠습니다. CORS는 웹 개발에서 네트워크와 관련된 주제 중 하나입니다. 웹 브라우저가 적용하는 보안 기능인데, 이는 현대에 많고 다양한 사이트들에서 정보들을 가져와야 할 때 출처를 허용해 줄 것인지 말 것인지에 대한 정책, 방식이라고 생각하면 됩니다. 본격적으로 학습을 시작하겠습니다. - 차례 (1) 미디어에서 자주 접하고 있는 인터넷 보안 문제 (2) SOP란..

Computer Science/네트워크 2023. 9. 21. 23:06

추가 정보

인기글

최신글

페이징

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

티스토리툴바