본문 바로가기

SQL

(2)
[SQL] 문자열 처리 / 조건 / 서브쿼리 / 조인 [[ 문자열 처리 ]]특정 문자 다른 문자로 바꾸기(REPLACE)REPLACE( 바꿀 컬럼명, 현재 값, 바꿀 값 ) 특정 문자만 남기기(SUBSTR)SUBSTR( 조회 할 컬럼명, 시작 위치, 글자 수 ) ※ 중간부터 끝까지 남기고 싶은 경우에는 SUBSTR(email, 10)과 같은 형태로 글자 수를 생략할 수 있다. 여러 컬럼의 값 합치기(CONCAT)CONCAT(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, ...) ※문자 데이터를 바꾸는 경우 GROUP BY 절이 길어질 때 아래와 같이 작성가능하다.SELECT name "이름", substr(addr, 1, 2) "시도", avg(price) "평균 금액"FROM addr_tableGROUP BY 1, 2 ..
[SQL] 조회 / 계산 / 정렬 오늘부터 매일 어떤 내용을 학습했는지 기록을 남겨보려 한다. 첫 번째 주제는 SQL이다.SQL이란?데이터베이스는 ‘데이터가 저장되어 있는 큰 폴더’를 뜻하며 SQL은 이러한 데이터베이스와 대화하기 위한 언어이다. [[ 조회 ]]조회하기SELECT 컬럼명 FROM 테이블명 조회 시 컬럼명 별명으로 변경SELECT 컬렴명 AS 별명 FROM 테이블명SELECT 컬렴명 별명 FROM 테이블명 ※유의사항 방법예시영문, 언더바별명만 작성order_id AS id한글, 특수기호" "사용order_id AS "주문번호" 조건 필터링하기SELECT 컬럼명 FROM 테이블명 WHERE 조건 1) 조건_비교연산비교연산자의미=같다, !=다르다>크다>=크거나 같다작다작거나 같다 2) 조건_BETWEEN, IN, LIKE 의..