본문 바로가기
CS공부/SQL

SELECT절-문자열메서드

by 티코딩 2024. 1. 10.

ㅇ SELECT 절과 FROM절

셀렉트는 최종 결과물로 조회하고싶은 컬럼을 쉼표로 구분해 작성하고, FROM 절은 조회하고싶은 데이터가 있는 테이블을 작성하는것.

SELECT 이름,나이,사는곳 (컬럼들)

FROM 학생(테이블명)

 

ㅁ *(모든 컬럼)

'*' 은 그 테이블에 모든 컬럼을 불러올때 사용한다.

SELECT * 

FROM 학생

--> 학생 테이블에 있는 모든 컬럼들을 보여줘.

 

ㅁ AS

AS는 ~라고 명명하고 불러와줘.

SELECT 이름 AS 이름들

FROM 학생

--> 학생 테이블에서 이름컬럼을 이름들 이라고 명명하고 그 데이터들을 가져와줘.

 

ㅁ DISTINCT

말그대로 중복되는 데이터들을 제거해서 조회한다는것이다.

SELECT DISTINCT 점수

FROM 학생

--> 점수가 같은 데이터는 빼고 학생테이블에서 뽑아와봐라.

 

ㅁ SQL 함수

테이블의 칼럼을 가공해서 결과값을 만들어주는 도구.

 

ㅇ 문자열 함수

LEFT(컬럼명, 숫자) -> 왼쪽첫번째 자리부터 지정한 숫자만큼 문자가져옴

 

RIGHT(컬럼명, 숫자) -> 오른쪽첫번째 자리부터 지정한 숫자만큼 문자가져옴

 

SUBSTRING(컬럼명, 숫자A, 숫자B) -> 문자열 중간 숫자A번째 부터 숫자B까지 가져옴. ('student',2,3) --> 'tu'

 

CONCAT(컬럼명, 컬럼명, ...) -> 문자열과 문자열을 이어서 출력

 

REPLACE(컬럼명, '문자', '문자') -> 문자열에서 특정 문자를 찾아 다른 문자로 변경

 

ISNULL(컬럼명, 문자) -> 이 컬럼값이 NULL이면 문자를, 아니면 컬럼값 그대로 출력

'CS공부 > SQL' 카테고리의 다른 글

ORDER BY절, 서브쿼리  (1) 2024.01.22
GROUP BY절, HAVING절  (0) 2024.01.19
CASE문, WHERE절  (0) 2024.01.16
SELECT절-숫자함수, 날짜함수, 순위함수  (0) 2024.01.12
데이터베이스와 SQL  (0) 2024.01.05