본문 바로가기

SQL3

[SQL 강의] 4강: 쿼리 결과 필터링 및 정렬 ★ 본 튜토리얼은 SQLBolt를 한국어로 번역하여 작성된 강의입니다, 기계번역을 사용하여 오역이 있을 수 있습니다. 중간중간에 제가 직접 적은 내용도 있어서 100% 동일하지는 않습니다출처: https://sqlbolt.com  데이터베이스의 데이터는 고유할 수 있지만, 특정 쿼리의 결과는 그렇지 않을 수 있습니다. 예를 들어 Movies 테이블을 생각해 보세요. 많은 영화가 같은 해에 개봉될 수 있습니다. 이러한 경우 SQL은 DISTINCT 키워드를 사용하여 중복된 열 값을 가진 행을 제거하는 편리한 방법을 제공합니다. 고유한 결과를 가진 Select 쿼리SELECT DISTINCT column, another_column, ...FROM mytableWHERE condition(s); DISTIN.. 2025. 2. 2.
[SQL 강의] 2강/3강 제약 조건이 있는 쿼리 ★ 본 튜토리얼은 SQLBolt를 한국어로 번역하여 작성된 강의입니다, 기계번역을 사용하여 오역이 있을 수 있습니다. 중간중간에 제가 직접 적은 내용도 있어서 100% 동일하지는 않습니다출처: https://sqlbolt.com   이제 테이블에서 특정 열의 데이터를 선택하는 방법을 알았지만, 1억 행의 데이터가 있는 테이블이 있다면 모든 행을 읽는 것은 비효율적이며 아마도 불가능할 것입니다. 특정 결과를 반환되지 않도록 필터링하려면 쿼리에서 WHERE 절을 사용해야 합니다. 이 절은 특정 열 값을 확인하여 결과에 포함해야 하는지 여부를 결정함으로써 데이터의 각 행에 적용됩니다. 제약 조건이 있는 Select 쿼리SELECT column, another_column, ...FROM mytableWHERE.. 2025. 2. 1.
[SQL 강의] 1강: SELECT 쿼리(Queries) 101 ★ 본 튜토리얼은 SQLBolt를 한국어로 번역하여 작성된 강의입니다, 기계번역을 사용하여 오역이 있을 수 있습니다. 중간중간에 제가 직접 적은 내용도 있어서 100% 동일하지는 않습니다출처: https://sqlbolt.com SQLBolt에 오신 것을 환영합니다! SQLBolt는 브라우저에서 바로 SQL을 빠르게 배울 수 있도록 설계된 대화형 강의와 연습 문제 시리즈입니다. SQL이란 무엇인가?SQL(구조적 질의어)은 기술자와 비기술자 모두가 관계형 데이터베이스의 데이터를 조회, 조작 및 변환할 수 있도록 설계된 언어입니다. 단순성 덕분에 SQL 데이터베이스는 수백만 개의 웹사이트와 모바일 애플리케이션에 안전하고 확장 가능한 스토리지를 제공합니다. 알고 계셨나요?SQLite, MySQL, Postgr.. 2025. 2. 1.