본문 바로가기

내일배움 강의/완강 - 엑셀보다 쉽고 빠른 SQL6

0 _ Dbeaver 새 데이터베이스 연결 점 세로 3개 클릭 -> 플러그+모양 새 데이터베이스 연결 클릭해당하는 프로그램 선택 후 NEXT 작성 후 finish 강의용더보기 2024. 12. 2.
SQL - 5주차 1. Subquery, Join 복습하기SubqueryQuery 결과를 Query 에 다시 활용하는 것기본 형식select column1, special_columnfrom ( /* subquery */ select column1, column2 special_column from table1 ) aJOIN두 개 이상의 테이블을 결합하여 사용하는 것기본 형식-- LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명-- INNER JOINselect 조회 할 컬럼from 테이블1 a inner join 테이블2 b on a.공통컬럼명=b.공통컬럼명 데이터에서 예상하지 못한 값이 나왔을 때 (이상한 값, 값이 없음.. 2024. 11. 19.
SQL - 4주차 복습문자, 포멧 변경과 조건문문자 변경REPLACE : 지정한 문자를 다른 문자로 변경SUBSTRING : 특정 문자만 추출CONCAT : 여러 문자를 합하여 포맷팅조건문IF : if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)CASE WHEN END :case when 조건1 then 값(수식)1 when 조건2 then 값(수식)2 else 값(수식)3end Subquery 를 활용하여 복잡한 연산을 수행from에 사용할 데이터 가공해서 넣어놓고 그걸로 쿼리문 만들기.그냥 실습 많이 해서 익숙해지자02. 여러 번의 연산을 한 번의 SQL 문으로 수행하기 (Subquery)문자 변경한 다음에 숫자 연산 하고 그 결과로 또 연산을 해야할 때, 긴긴 쿼리문 보다는 조금 더 효율적이.. 2024. 11. 19.
SQL - 3주차 [수업 목표] ◆  Query 결과를 업무에 바로 사용할 수 있도록 문자 (워딩) 를 다듬는다( 저장된 데이터를 수정하진 않고 출력정보에서만 바뀝니다.)◆  문자열 자르기 SUBSTR("문자열", "시작위치", "길이")SUBSTR(ename, 2): 문자열의 두 번째 위치("O")부터 문자열 끝까지 자른다.SUBSTR(ename, 2, 3): 문자열의 두 번째 위치("O")부터 세 자리("ONE")까지 자른다.◆  replace  : 특정 문자를 다른 문자로 바꾸는 방법       replace(바꿀 컬럼, 현재값, 바꿀 값) (저장된 데이터를 바꾼 것이 아니라 출력결과 수정한 것입니다.)select 바꿀컬럼 바꿀컬럼임시이름, replace(바꿀컬럼, '원래 단어', '바꿀 단어') 수정한컬.. 2024. 11. 12.
SQL - 2주차 [수업 목표]SQL을 이용하여 숫자 계산 값을 도출한다 ◆ 사칙연산음식 준비시간(쿼리1) + 배달시간(쿼리2) 값을 'total_time'열로 출력합니다.select 컬럼1,컬럼2, 컬럼1 + 컬럼2 as 임시컬럼명from 테이블 ◆ 합계, 평균select sum(컬럼1) 컬럼1합계_임시컬럼, avg(컬럼2) 컬럼2평균_임시컬럼from food_orders◆ count데이터 갯수 구하기--모든 데이터의 수 카운트SELECT COUNT(컬럼) 임시컬럼명1 -- 컬럼명 대신 1이나 *을 적어도 됩니다.--해당 컬럼의 데이터 종류의 수count (distinct 컬럼) 임시컬럼명2from 테이블◆ 최댓값 최솟값select min(컬럼) 임시컬럼명1, max(컬럼) 임시컬럼명2.. 2024. 11. 1.
SQL - 1주차 [수업 목표]◆  데이터베이스와 SQL 이 무엇인지 이해한다database는 ‘데이터가 저장되어있는 큰 폴더’ 입니다.SQL 은 데이터베이스와 대화를 하기 위한 언어입니다.‘Query’는 언어를 이용하여 데이터베이스에 요청을 하는 것을 말합니다. ◆  SELECT, FROM 문을 이용하여 데이터를 조회한다기본 구조 : 테이블에서 컬럼1,2를 조회합니다.select 컬럼1, 컬럼2from 테이블 SELECT *FROM food_orders◆  WHERE 절을 이용하여 데이터를 필터링한다 ◆  컬럼명 변경 - 1회성이고 다시 검색하면 이전 이름으로 나옵니다.--방법1select 컬럼명 as 변경할이름from 테이블명--방법2컬럼명 별명 --컬럼명과 별명 사이에 띄어쓰기 하세요--한글이, 특수문자, 띄어쓰기 .. 2024. 10. 30.