수치와 문자열

Eunho Bae·2022년 3월 9일
0
post-thumbnail

이번 강의에서 나왔던 내용들을 코드로 정리해 보았다.

  1. nameFirst의 문자열과 nameLast의 문자열을 뽑아서 + 연산자를 합쳐서 별칭을 fullName으로 정해준 열에 출력을 하고 나이를 출력하기 위해 int형 데이터타입을 저장하는 birthYear 열에서 데이터를 뽑아서 koreanAge로 별칭을 정해준 후 fullName과 같이 출력하도록 했다.

  2. 위 코드에서 빨간줄이 뜨는 이유는 코드를 실행하는 순서가 FROM - WHERE - SELECT - ORDER BY 이기 때문이다. 별칭을 SELECT 줄에서 만들어줬는데 WHERE 줄이 실행되는 시점에서는 koreanAge라는 별칭이 만들어지기 전이라서 invalid column name 에러가 뜨는 것이다.

따옴표(')는 기본적으로 1바이트로 인식을 하기 때문에 한글의 경우 ?로 출력이 된다.
그래서 따옴표 앞에 N을 붙여주면 정상적으로 2바이트로 인식을 해서 출력해주는 것을 볼 수 있다.


  • 이와 같은 함수들은 MSDN에 있으니 필요할 때마다 서치해서 사용하자
    • SELECT ROUND(3.1415926535, 3) : 소수점 3째자리까지 출력을 하는데, 4째자리의 값을 반올림해서 출력한다.
    • SUBSTRING('20200405', 1, 4) : '20200405' 문자열에서 2020만 추출하고 싶은 경우 (첫번째 idx가 1이다!)
    • TRIM(' Hello') : 공백 제거 함수
profile
개인 공부 정리

0개의 댓글