반응형
SQL 기초 지속 공부중.
이거원 모르는게 너무 많으니 하나하나 다 따져봐야하는게 괴롭다.
근데 또 공부를 하다보면 내가 엑셀을 딱 실무적인 선에서 필요한 부분까지만 공부하고
그 다음을 공부 안했었던것들이 이제와 내 발목을 잡는구나... 라는 생각도 한다.
지금도 이나이에 다시 이런것들을 공부해야하는지... 이 황금주말에 공부를 해야하는것인가?
10년넘는 직작생활을 하면서 세상이 이렇게 변했을줄이야 ㅠㅠ
하지만 10년후에 지금 이시간을 후회하지 않기 위해 공부 중.
저같은 분들 많으실텐데... SQL만큼은 이제 기초중에 기초라고하니...
문과생도 피해갈 수 없는 것이라 하니 우리 모두 공부합시다.........
CONCAT 함수 말하면서 앞 사족이 길었다.
- CONCAT 함수란?
: 컬럼 두개의 값을 연결해 주는것이 바로 CONCAT 함수.
단, 컬럼이 문자열인 경우에만 가능.
: || 로 연결이 가능한데, 엔터위에 있는 \표시와 함께 키보드에 적혀있는
' |를 Shift키와 함께 누르면 된다.'
: 예를들어 'First name' 과 'Last name' 이라는 두개의 컬럼을 합치고 싶다면
대신 중간에 쉼표를 넣어주고싶다면? SQL 문에 아래와 같이 적을 수 있다.
-> First name ||","|| Last name as full name
-> 여기서 쉼표에 ""를 붙여주는 이유는 쉼표가 문자이기 때문에! -
예) 각각 이름과 성을 가진 두개의 컬럼이 있는 테이블이 있고
그 이름과 성에 대하여 대문자로 이름을 바꿔주세요! 라고 한다면!
Select distinct Upper (first_name || '' || lastname) as fullname
from table
-> 만약 소문자로 바꿔야한다면 lower
반응형
'데이터분석공부 > SQL' 카테고리의 다른 글
SQL기초 : 날짜함수 DATE 쓰는 예문 ( 날짜차이구할때) (0) | 2023.02.16 |
---|---|
SQL기초 : 날짜함수 DATE 쓰는 예문 ( 날짜차이구할때) (0) | 2023.02.16 |
SQL기초 : 테이블컬럼에 몇개값이 들어있는지 조회하려면? (DISTINCT) (0) | 2023.02.16 |
SQL 기초 : MOD 함수 (짝수번호 직원 ID만 추출할때?) (0) | 2023.02.16 |
기초 SQL공부 : FETCH (0) | 2023.02.13 |