SQL 3주차 @업무 필요한 문자 포맷이 다를 때-특정 문자를 다른 문자로 바꾸기replace(바꿀 컬럼, 현재 값, 바꿀 값)[실습1] 식당 명의 'Blue Ribbon'을 'Pink Ribbon'으로 바꾸기[실습2] 주소의 '문곡리' 를 '문가리' 로 바꾸기 -원하는 문자만 남기기substr(조회 할 컬럼, 시작 위치, 글자 수)[실습] 서울 음식점들의 주소를 전체가 아닌 '시도'만 나오도록 수정-여러 컬럼이 문자를 합치기concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .....)[실습] 서울시에 있는 음식점은 '[서울] 음식점명' 이라고 수정 @문자 데이터를 바꾸고 group by 사용하기[실습1] 서울 지역의 음식 타입별 평균 음식 주문금액 구하기 (출력: '서울', '타입..
✨Today I Learned/MySQL
20240601 TIL1.한번에 계산하기합계 : SUM평균 : AVG데이터 개수 : COUNT **컬럼명 대신 1 또는 * 사용 가능 >> 전체를 뜻하는 말몇개의 값을 가지고 있는지 구할 때 : DISTINCT최솟값 : MIN최댓값 : MAX[실습1] 주문 금액이 30,000원 이상인 주문건의 갯수 구하기[실습2] 한국 음식의 주문 당 평균 음식가격 구하기2.GROUP BY로 범주별 연산 한 번에 끝내기where 절을 사용해서 수십개의 쿼리를 작성하는 것은 너무 비효율적여러 번의 쿼리 없이, 카테고리를 지정하여 수식 함수로 연산 가능기본 구조:select 카테고리컬럼(원하는컬럼 아무거나), sum(계산 컬럼),fromgroup by 카테고리컬럼(원하는컬럼 아무거나) [실습1] 음식점..
240531 TIL 1.데이터베이스= 데이터가 저장되어있는 큰 폴더 테이블은 엑셀파일 처럼 생김각 열을 컬럼 또는 필드-SQL의 기본 명령어SELECT , FROM가장 기본적인 문법모든 SQL에는 SELECT, FROM문이 반드시 들어옴 SELECT- 데이터를 가져오는 기본 명령어FROM- 데이터를 가져올 테이블을 특정*-모든 컬럼을 가져와준다는 의미로 SELECT 옆에 들어오게 됨 -실행방법select *from food_orders -필요한 항목만 뽑아서 사용하기* 대신에 필요한 컬럼을 셀렉 옆에 적어줌select 컬럼1, 컬럼2from 테이블 -컬럼에 별명을 주는 법방법1 : 컬럼1 as 별명1방법2 : 컬럼2 별명2 **유의사항**영문, 언더바 - 별명만 적음특수문자, 한글 - "별명"으로, 큰 ..