🐬 MySQL
-
SQL SUBSTRING() 함수를 이용한 연습문제 10개🐬 MySQL/MySQL 실습문제 2024. 11. 30. 15:37
2024.11.27 - [데이터베이스/MySQL 문자열 함수] - SQL SUBSTRING() 활용법: 데이터 분석가의 필수 도구 SQL SUBSTRING() 활용법: 데이터 분석가의 필수 도구SQL SUBSTRING(): 문자열 조작의 강력한 도구오늘은 SQL에서 문자열 처리의 핵심 함수인 SUBSTRING()에 대해 자세히 알아보겠습니다. SUBSTRING() 함수는 문자열에서 특정 부분을 추출하는 데 사용되며, 데itstory05.tistory.com문제풀이용 데이터베이스 SQL파일 다운로드 SQL 풀이는 더보기 버튼 클릭1. 이름의 첫 글자 가져오기각 직원의 first_name에서 첫 번째 글자를 출력하는 SQL 문을 작성하세요.더보기SELECT SUBSTRING(first_name, 1, 1..
-
SQL ORDER BY: 데이터 정렬의 마법사🐬 MySQL/MySQL 키워드 2024. 11. 29. 22:09
SQL ORDER BY: 데이터 정렬의 마법사 안녕하세요, 데이터 분석과 SQL에 관심 있는 여러분! 오늘은 SQL의 강력한 기능 중 하나인 ORDER BY에 대해 자세히 알아보겠습니다. ORDER BY는 쿼리 결과를 원하는 대로 정렬할 수 있게 해주는 마법 같은 키워드입니다. 이를 통해 데이터를 더욱 의미 있고 분석하기 쉽게 만들 수 있습니다.ORDER BY의 기본 ORDER BY의 기본 구문은 다음과 같습니다 여기서 ASC는 오름차순(기본값), DESC는 내림차순을 의미합니다. SELECT column1, column2, ...FROM table_nameORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ... 다양한 정렬 방법 1. 단일 열 ..
-
SQL에서 시간을 다루는 함수들: NOW(), CURDATE(), TIMEDIFF() 등 알아보기🐬 MySQL/MySQL 함수 2024. 11. 29. 18:07
SQL에서는 날짜와 시간 정보를 효과적으로 다룰 수 있는 다양한 함수들이 제공됩니다. 이러한 시간 관련 함수들은 데이터를 날짜 및 시간 기준으로 정렬하거나 필터링하고, 시간 차이를 계산하거나 현재 시간을 추적하는 데 매우 유용합니다. 오늘은 SQL에서 자주 사용되는 시간 관련 함수들을 소개하고, 각각의 사용법을 자세히 살펴보겠습니다. 샘플 데이터 쿼리INSERT INTO orders (customer_name, product_name, order_date, delivery_date) VALUES ('김철수', '노트북', '2023-10-01 14:30:00', '2023-10-05'), ('이영희', '스마트폰', '2023-10-02 09:15:00', '2023-10-07'), ('박준혁', ..
-
SQL 키워드 마스터하기: 데이터베이스 쿼리의 핵심 요소🐬 MySQL/MySQL 키워드 2024. 11. 29. 12:14
SQL(Structured Query Language)은 데이터베이스 관리 및 조작을 위한 필수적인 도구입니다. SQL 키워드는 이 언어의 기본 구성 요소로, 효과적인 쿼리 작성의 핵심입니다. 이 글에서는 주요 SQL 키워드와 그 사용법에 대해 알아보겠습니다. SELECT: 데이터 검색의 시작점SELECT 키워드는 데이터베이스에서 정보를 추출하는 데 사용됩니다. 이는 모든 SQL 쿼리의 기본이 되는 명령어입니다.SELECT column1, column2 FROM table_name; FROM: 데이터 소스 지정FROM 키워드는 데이터를 가져올 테이블을 지정합니다. SELECT 문과 함께 사용되어 쿼리의 대상을 명확히 합니다SELECT * FROM employees; WHERE: 조건부 데이터 필터..
-
[함수] 숫자 함수 관련 - 아직 미숙 (정리예정)🐬 MySQL/MySQL 함수 2024. 11. 29. 11:54
-- 각 작가별로 자신이 쓴 책의 페이지수를 다 더하면? SELECT author_lname,SUM(pages) as author_lname_cutFROM books bgroup by author_lname -- 평균을 구하는 함수 agv()-- books 테이블의 페이지수 평균은? SELECT AVG(pages)FROM books b -- 각 작가별로 쓴책의 평균 페이지수를 알고 싶다SELECT author_lname ,AVG(pages) as page_avgFROM books bgroup by author_lnameorder by page_avg; use test6; -- 최대값을 구하는 함수 : max:-- 페이지 수가 가장 많은 책은, 몇페이지 인가? SELECT max(pages)FROM bo..
-
SQL GROUP BY: 데이터 집계의 핵심 키워드🐬 MySQL/MySQL 키워드 2024. 11. 28. 17:50
SQL GROUP BY: 데이터 집계의 핵심 키워드 안녕하세요, SQL 학습자 여러분! 오늘은 데이터 분석에서 매우 중요한 역할을 하는 GROUP BY 키워드에 대해 자세히 알아보겠습니다. GROUP BY는 데이터를 그룹화하고 요약하는 데 사용되는 강력한 도구입니다. 이를 통해 복잡한 데이터셋에서 의미 있는 인사이트를 도출할 수 있습니다.GROUP BY의 기본 개념 GROUP BY는 지정된 열의 고유한 값을 기준으로 행을 그룹화 (집계방식) 합니다. 주로 집계 함수(SUM, COUNT, AVG 등)와 함께 사용되어 각 그룹에 대한 요약 정보를 제공합니다. GROUP BY의 기본 구문은 다음과 같습니다.SELECT column1, column2, aggregate_function(..
-
SQL COUNT()로 데이터 분석 시작하기 : 숫자 세기🐬 MySQL/MySQL 함수 2024. 11. 28. 17:13
2024.12.01 - [데이터베이스/MySQL 실습문제] - COUNT() 함수를 이용한 연습문제 10개 COUNT() 함수를 이용한 연습문제 10개2024.11.28 - [데이터베이스/MySQL 함수] - SQL COUNT()로 데이터 분석 시작하기 : 숫자 세기 SQL COUNT()로 데이터 분석 시작하기 : 숫자 세기SQL COUNT(): 데이터 세기의 마법사 SQL에서 가장 많이 사용되는 함boohoday.com SQL COUNT(): 데이터 세기의 마법사 SQL에서 가장 많이 사용되는 함수 중 하나인 COUNT()에 대해 알아보겠습니다. COUNT()는 데이터베이스에서 행의 수를 세는 간단하면서도 강력한 도구입니다. COUNT()란 무엇인가요? COUNT() 함수는 지정된 조건에 맞..
-
[SQL] 200개의 테이터 및 30문제🐬 MySQL/MySQL 실습문제 2024. 11. 28. 12:46
지금까지 많은 것을 배웠습니다. 실습 문제 도전하며, 복습하도록 하겠습니다.데이터베이스 생성 및 데이터 삽입 데이터 베이스 생성 및 데이터 삽입 테이블 이름: users 테이블스키마(테이블구조)id (정수형, 프라이머리키, not null, 자동)name (문자열,50)email (문자열,50)age (정수형)country (문자열,50)기본 SELECT모든 데이터를 조회하시오.name과 email 컬럼만 조회하시오.30세 이상의 사용자만 조회하시오.국가가 'USA'인 사용자만 조회하시오.이름에 'a'가 포함된 사용자를 조회하시오. 조건문 및 정렬나이가 25세 이상이고 35세 이하인 사용자만 조회하시오.이메일이 '@example.com'으로 끝나는 사용자를 조회하시오.이름을 기준으로 오름차순 정렬하시오..