SQL

· SQL
숫자 관련 함수들 — ROUND : 반올림 — CEIL : 올림 — FLOOR : 내림 — ABS : 절대값 — GREATEST : (괄호 안에서) 가장 큰 값 — LEAST : (괄호 안에서) 가장 작은 값 — TRUNCATE(N,n) : N을 소숫점 n자리까지 선택 ❓ OrderDetails 테이블에서 OrderdetailID, ProductID, Quantity를 가져오는데, 그 셋 중 가장 큰 값도 보여줘 SELECT OrderDetailID, ProductID, Quantity, GREATEST(OrderDetailID, ProductID, Quantity) FROM OrderDetails ; ❓ Products 테이블에서 Price를 보여주는데, 소숫점 떼고 보여줘. SELECT TRUNCAT..
· SQL
기초 사칙연산 SELECT 1 + 2 ; SELECT 5 - 2 ; SELECT 3 * ( 2 + 4 ) / 2 ; SELECT 10 % 3 -- = 1 (%는 나머지 구하기) ; SELECT 'ABC' * 3 -- 문자열에 사칙연산을 가하면 0으로 인식 ; SELECT '1' + '004' * 3 -- 숫자로 구성된 문자열은 숫자로 자동인식 ; 참/거짓 관련 사칙연산 — TRUE 는 1, FALSE 는 0으로 저장 SELECT TRUE, FALSE ; SELECT * FROM Products WHERE A = 1 AND B = 1 — AND 는 양쪽이 모두 TRUE일 때만 TRUE를 가져온다. ❓ Orders 테이블에서 CustomerID가 1이고 EmployeeId가 2인 데이터를 보여줘. SELEC..
· SQL
SELECT 원하는 컬럼(열) FROM 테이블명 ❓ Customers 테이블에서 CustomerName열을 가져와줘. SELECT CustomerName FROM Customers ; SELECT * — 모든 열을 가져오기 ❓ Customers 테이블에서 모든 열을 가져와줘. SELECT * FROM Customers -- 참고 : "--" or "#"으로 주석 넣기 가능 ; SELECT CustomerName, 1, ‘Celina’, NULL — 열이 아닌 값도 불러오기 가능 ❓ Customers 테이블에서 CustomerName과 1로 뜨는 열과 Celina로 뜨는 열과, 값이 없는 NULL열을 가져와줘. SELECT CustomerName, 1, 'Celina', NULL FROM Customers..
• MySQL을 사용한 실습 • SQL 문법 • AB테스트란 DAY 22 - 다양한 쿼리 문법, 스킬 학습, AB Test 🔷 w3schools 사이트를 통해 SQL 연습해보기 https://www.w3schools.com/sql/trymysql.asp?filename=trysql_func_mysql_ascii 🔷 문제 만들기 ※ 정답은 '더보기' 클릭 ❓ [Table: Customers] London에서 구매한 고객의 이름을 보여주세요. 더보기 SELECT CustomerName FROM Customers WHERE City = 'London' ; ❓ [Table : OrderDetails] 100개 이상의 주문된 ProductID를 내림차순으로 정렬해주세요. 더보기 SELECT * FROM Order..
• 지난 시간 만든 가설에 대한 피드백 • DB란 • MySQL을 사용한 실습 DAY 22 - 데이터베이스/SQL 환경 구축, MySQL 문법으로 쿼리 짜보기 🔻지난 시간 만든 가설에 대한 피드백🔻 https://url.kr/h1gz92 🔷 SQL은 데이터베이스에서 내가 원하는 데이터를 가져오는 기술. 원하는 데이터를 가져올 수 있으려면 데이터 자체에 대한 이해와 함께 데이터베이스가 무엇이고, 어떻게 동작하는지를 알아야한다. 🔹 모여 있는 데이터를 데이터베이스라고 한다. 🔹 일반적인 IT서비스는 DB에 저장된 데이터를 서버와 클라이언트가 가져와서 사용하며, 서비스 운영 중 발생하는 데이터는 DB에 별도로 저장. 🔷 DB ( DataBase ) 🔹 관계형 DB : 데이터가 표로 저장이 되어있음 🔹 NoSQ..
• SQL 기초 이해 : SQL 기본 개념, 간단한 쿼리 문법 • 데이터 분석 실습 DAY 19 - 구글 스프레드시트에서 사용하는 쿼리 함수 중 LABEL, LIMIT, OFFSET, ORDER BY, WHERE, GROUP BY 🔷 LABEL : SELECT문으로 불러오는 열의 이름을 변경 =QUERY(A1:E21, "SELECT A,B LABEL B 'BBB'") // A1부터 E21까지의 데이터 중에서 A열과 B열을 가져오되(SELECT) B열의 이름을 'BBB'로 바꿔 표기해라(LABEL) ❓ 데이터 안에서 날짜/ 케이크와 파이, 쿠키의 합 / 케이크와 파이, 쿠키의 평균을 보여주는 표를 보여주는데, 헤드는 아래의 표처럼 바뀌어 표기되도록 해라. =QUERY(A1:E21, "SELECT A, B+..
• 데이터 분석 실습 • SQL 기초 이해 : SQL 기본 개념, 간단한 쿼리 문법 DAY 18 - SQL 기초 이해 🔷 실습 : 뉴스레터를 보내고 이를 구독한 사람들에 대한 정보(구독일시, 구독 및 쉬소, 받은 뉴스레터 수, 오픈한 뉴스레터 수, 클릭한 뉴스레터 수, 구독버튼을 누른 페이지, 유입경로 등)를 정제하고, 가설을 세워 검증해보자 🔻 주어진 자료를 통해 만든 가설과 결론 🔻 https://url.kr/4iw8f9 🔹 강의 목적 1: SQL과 쿼리가 무엇인지 알고, 다른 사람에게 설명할 수 있게 된다. 🔹 강의 목적 2: 관계형 데이터베이스에 대한 이해가 깊어진다. 🔹 강의 목적 3: 관계형 데이터베이스에서 월하는 데이터를 뽑아올 수 있다. 🔷 SQL(Structure Query Languag..
쎌리나
'SQL' 태그의 글 목록