BAEKJOON

MS ACCESS] UCASE, LCASE, +, LEN, LEFT, RIGHT, MID

치조 2017. 11. 6. 22:42
반응형





I ) UCASE - 소문자에서 대문자로 변환한다.


II) LCASE - 대문자에서 소문자로 변환한다.



위에 있는 두 가지는 , 솔직히 말해서 한글일땐 사용을 안하고

영어일때 쓰인다.


쓰는 형식은


SELECT UCASE(필드명) AS 바꿀이름

FROM 테이블명;


SELECT LCASE(필드명) AS 바꿀이름

FROM 테이블명;



III ) +는 처음 보았을때 JAVA 느낌이 났다.


쓰는 형식은

SELECT 이름 + 'AND' + 학번

FROM 자기소개;


이렇게 되면, 자기소개 테이블에서 이름과 학번을 출력하시오.로 나타낼 수 있다.

출력은 => 이름 = 김말이 학번 10101 일때

김말이 AND 10101 으로 출력이 된다.



IV) LEN - LENGTH의 약자이다. [길이]


후행 공백을 제외한 문자 수를 반환한다.


직급 테이블에서 이름의 글자수를 출력하시오. 라는 문제가 있다면

SELECT LEN(이름) AS 이름글자수

FROM 직급;


이라고 풀 수 있다.

참고로, 액세스에서는 한글, 영어가 유니코드방식이다.


V ) LEFT , RIGHT - 왼쪽 , 오른쪽 이라는 의미이다.


SELECT LEFT(이름,2) AS 이름두글자

FROM 직급;

이름 필드의 데이터를 불러와서, 왼쪽에서부터 두 글자를 '이름두글자' 라는 필드명으로 바꾼 뒤 출력한다.


SELECT RIGHT(이름,2) AS 이름두글자

FROM 직급;

이것도 위랑 같다. 왼쪽이냐 오른쪽이냐의 차이다.


VI ) MID

문자열 중 시작위치에서 정한  문자열 범위만큼 출력한다.

ex) 치킨테이블에서 이름의 1번째부터 5글자를 출력하라.

SELECT MID(이름,1,5) AS 5글자

FROM 치킨;

반응형

'BAEKJOON' 카테고리의 다른 글

MS ACCESS] COUNT, SUM , AVG, MAX, MIN  (0) 2017.11.06