SQL Server 71

SQL Server 9강 - 문자 집합 패턴 검색 (LIKE와 [], [^])

이번 글에서는 LIKE 절에서 사용하는 대괄호 문자 집합 표현을 학습했습니다.대괄호를 활용하면 특정 문자 집합이나 범위에 해당하는 값을 필터링할 수 있으며, ^ 기호를 사용해 부정 조건도 설정할 수 있습니다.📌 예제 코드-- 두 번째 문자가 A, B, C 중 하나인 경우SELECT * FROM nasdaq_company WHERE symbol LIKE 'A[A, B, C]';-- 두 번째 문자가 A부터 C 사이인 경우 (A, B, C)SELECT * FROM nasdaq_company WHERE symbol LIKE 'A[A-C]';-- 두 번째 문자가 A-C 또는 G 또는 M-R인 경우SELECT * FROM nasdaq_company WHERE symbol LIKE 'A[A-C, G, M-R]';-..

SQL Server 8강 - 단일 문자 패턴 검색 (LIKE와 _)

이번 글에서는 LIKE 연산자에서 한 글자 단위의 패턴 검색을 가능하게 해주는 _ 와일드카드 문자를 학습했습니다.이 문법은 정확한 위치에서 글자 수를 제한하면서 특정 조건에 맞는 문자열을 필터링할 때 사용됩니다.📌 예제 코드-- 'A'로 시작하고 그 뒤에 글자 1개SELECT * FROM nasdaq_company WHERE symbol LIKE 'A_';-- 'A'로 끝나고 그 앞에 글자 1개SELECT * FROM nasdaq_company WHERE symbol LIKE '_A';-- 'A'로 시작하고, 2글자가 더 있고, 'C'로 끝나는 4글자 심볼SELECT * FROM nasdaq_company WHERE symbol LIKE 'A__C';-- 'A'로 시작하고, 1글자 뒤에 'C', 그 뒤..

SQL Server 7강 - 문자열 패턴 검색 (LIKE, NOT LIKE)

이번 글에서는 SQL에서 문자열을 조건으로 검색할 때 사용하는 LIKE 연산자와 와일드카드 문자 %의 활용법에 대해 배웠습니다.특정 문자로 시작하거나 끝나는 데이터를 필터링하거나, 부분 일치 검색을 구현할 수 있습니다.📌 예제 코드-- 'A'로 시작하는 심볼SELECT * FROM nasdaq_company WHERE symbol LIKE 'A%';-- 'AA'로 시작하는 심볼SELECT * FROM nasdaq_company WHERE symbol LIKE 'AA%';-- 'A'로 끝나는 심볼SELECT * FROM nasdaq_company WHERE symbol LIKE '%A';-- 'AA'로 끝나는 심볼SELECT * FROM nasdaq_company WHERE symbol LIKE '%AA..

SQL Server 6강 - 결과 행 제한 (TOP, OFFSET, FETCH)

이번 글에서는 SQL Server에서 조회할 행 수를 제한하는 방법에 대해 학습했습니다.대표적으로 TOP, OFFSET, FETCH 구문을 통해 정렬된 데이터 중 일부만 추출할 수 있습니다.📌 예제 코드-- 최근 IPO 기업 중 상위 10개만 조회 (IPO 연도 내림차순, symbol 오름차순)SELECT TOP 10 * FROM nasdaq_company ORDER BY ipo_year DESC, symbol ASC;-- 1000번째 이후부터 모든 데이터 조회 (symbol 기준 오름차순)SELECT * FROM nasdaq_company ORDER BY symbol OFFSET 1000 ROWS;-- 1000번째 이후에서 다음 10개만 조회 (페이징)SELECT * FROM nasdaq_compan..

SQL Server 5강 - 오름차순(ASC)과 내림차순(DESC) 정렬

이번 글에서는 ORDER BY 절에서 사용하는 정렬 방향 옵션인 ASC(오름차순), DESC(내림차순)의 차이를 학습하고, 다중 컬럼에 서로 다른 정렬 방향을 적용하는 방법을 실습했습니다.📌 예제 코드-- symbol 기준 오름차순 정렬 (기본값과 동일)SELECT * FROM nasdaq_company ORDER BY symbol ASC;-- symbol 기준 내림차순 정렬SELECT * FROM nasdaq_company ORDER BY symbol DESC;-- sector는 오름차순, symbol은 내림차순으로 정렬SELECT * FROM nasdaq_company WHERE sector IS NOT NULL AND sector '' ORDER BY sector ASC, symbol DESC;..

SQL Server 4강 - 다중 정렬과 빈 문자열 제외

이번 글에서는 WHERE 조건을 통해 빈 문자열 및 NULL 값 제외를 처리하고, ORDER BY를 활용해 여러 컬럼을 기준으로 정렬하는 방법을 학습했습니다.📌 예제 코드-- sector가 비어있지 않은 데이터만 정렬 (sector → industry 순)SELECT * FROM nasdaq_company WHERE sector IS NOT NULL AND sector '' ORDER BY sector, industry;-- sector가 비어있지 않은 데이터만 정렬 (industry → sector 순)SELECT * FROM nasdaq_company WHERE sector IS NOT NULL AND sector '' ORDER BY industry, sector;💻 실행 결과 예시위 두 쿼..

SQL Server 3강 - 데이터 정렬 (ORDER BY)

데이터를 정렬해서 보고 싶을 때는 ORDER BY 절을 사용합니다.이번 글에서는 심볼(symbol)이나 회사명(company_name)을 기준으로 데이터를 정렬하는 방법을 배워보았습니다.📌 예제 코드-- 심볼을 기준으로 오름차순 정렬SELECT * FROM nasdaq_company ORDER BY symbol;-- 회사명을 기준으로 오름차순 정렬SELECT * FROM nasdaq_company ORDER BY company_name;💻 실행 결과 예시첫 번째 쿼리는 symbol 값을 기준으로 알파벳 순서대로 정렬됩니다.두 번째 쿼리는 company_name 기준으로 A부터 Z까지 정렬되어 기업 목록이 정리됩니다.기본 정렬 순서는 오름차순(ASC)이며, 내림차순(DESC)도 지정할 수 있습니다.💬..

SQL Server 2강 - NULL 값 필터링 (IS NULL, IS NOT NULL)

SQL에서는 NULL이란 값이 존재하지 않음, 즉 "알 수 없음" 또는 "비어 있음"을 의미합니다. 이번 강의에서는 NULL 값을 기준으로 조건 필터링하는 방법에 대해 학습했습니다.📌 예제 코드-- sector 값이 NULL인 행만 조회SELECT * FROM nasdaq_company WHERE sector IS NULL;-- sector 값이 NULL이 아닌 행만 조회SELECT * FROM nasdaq_company WHERE sector IS NOT NULL;💻 실행 결과 예시위 쿼리를 실행하면 다음과 같은 결과가 나타납니다:IS NULL: sector 컬럼이 비어 있는(=미입력된) 기업 정보만 조회IS NOT NULL: sector 컬럼에 값이 존재하는 기업 정보만 조회💬 코드 설명IS N..

SQL Server 1강 - SELECT와 WHERE 조건문 기초

SQL Server에서는 SELECT문을 통해 테이블에서 원하는 데이터를 조회할 수 있으며, WHERE 절을 사용하면 특정 조건에 맞는 행만 골라낼 수 있습니다. 이번 글에서는 기본 SELECT 문법과 다양한 조건 필터링 방법을 실습해 보았습니다.📌 예제 코드-- 전체 조회SELECT * FROM nasdaq_company;-- 특정 컬럼만 조회SELECT symbol, company_name FROM nasdaq_company;-- 특정 심볼 필터SELECT symbol FROM nasdaq_company WHERE symbol = 'msft';-- IPO 연도가 2021인 기업 조회SELECT * FROM nasdaq_company WHERE ipo_year = 2021;-- IPO 연도가 2021..

SQL Server 0강 - SQL Server 2022 Express Edition & SSMS 설치 가이드

이번 글에서는 SQL Server 2022 Express Edition과 SSMS(SQL Server Management Studio)를 설치하고, 정상적으로 실행되는지 확인하는 과정을 다룹니다. 데이터베이스 학습을 시작하기 전에 꼭 필요한 준비 단계이니, 천천히 따라 해 보시길 바랍니다.먼저 아래 링크를 통해 설치 파일을 다운로드합니다. ✅ SQL Server 2022 Express Edition 다운로드: https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads ✅ SQL Server Management Studio (SSMS) 다운로드: https://learn.microsoft.com/ko-kr/sql/ssms/download-sql-s..

반응형