문자열을 반환하는 함수

문자열을 반환하는 함수

설명

예제

CHR

ASCII 코드를 하나의 문자열로 반환

CHR(67)C를 반환

CURRENT_USER

연결 시 지정된 로그인 ID를 반환

 

DAYNAME

지정된 날짜에 해당되는 날짜의 이름을 반환

 

RTRIM

문자열에서 후행 공백 제거

RTRIM('  ABC ')'  ABC'를 반환

TRIM

문자열에서 선행 및 후행 공백 제거

TRIM(' ABC ')'ABC'를 반환

LTRIM

문자열에서 선행 공백 제거

LTRIM(' ABC')'ABC'를 반환

UPPER

문자열의 각 문자를 대문자로 변경

UPPER('Allen')'ALLEN'을 반환

LOWER

문자열의 각 문자를 소문자로 변경

LOWER('Allen')'allen'을 반환

LEFT

문자열에서 가장 왼쪽 문자를 반환

LEFT('Mattson',3)'Mat'을 반환

MONTHNAME

캘린더 월의 이름을 반환

 

RIGHT

문자열에서 가장 오른쪽 문자를 반환

RIGHT('Mattson',4)'tson'을 반환

SUBSTR

SUBSTRING

문자열의 매개변수, 추출할 첫 번재 문자 및 추출할 문자 수(옵션)와 함께 문자열의 하위 문자열을 반환

SUBSTR('Conrad',2,3)'onr'을 반환
SUBSTR('Conrad',2)
'onrad'를 반환

SPACE

빈 문자열 생성

SPACE(5)'     '를 반환

STRVAL

임의의 유형의 값을 문자열로 변환

STRVAL('Woltman')'Woltman'을 반환
STRVAL(5 * 3)
'15'를 반환
STRVAL(4 = 5)
'False'를 반환
STRVAL(DATE '2028-12-25')

'2028-12-25'를 반환

TIME

TIMEVAL

시간을 문자열로 반환

오후 9:49에서, TIME()21:49:00을 반환

USERNAME

USER

연결 시 지정된 로그인 ID를 반환

 

참고  TIME() 함수는 사용되지 않습니다. 대신 SQL 표준 CURRENT_TIME을 사용합니다.

예제

복사
SELECT CHR(67) + SPACE(1) + CHR(70) FROM Salespeople

SELECT RTRIM(' ' + Salespeople.Salesperson_ID) AS agg FROM Salespeople

SELECT TRIM(SPACE(1) + Salespeople.Salesperson_ID) AS agg FROM Salespeople

SELECT LTRIM(' ' + Salespeople.Salesperson_ID) AS agg FROM Salespeople

SELECT UPPER(Salespeople.Salesperson) AS agg FROM Salespeople

SELECT LOWER(Salespeople.Salesperson) AS agg FROM Salespeople

SELECT LEFT(Salespeople.Salesperson, 5) AS agg FROM Salespeople

SELECT RIGHT(Salespeople.Salesperson, 7) AS agg FROM Salespeople

SELECT SUBSTR(Salespeople.Salesperson_ID, 2, 2) + 
   SUBSTR(Salespeople.Salesperson_ID, 4, 2) AS agg FROM Salespeople

SELECT SUBSTR(Salespeople.Salesperson_ID, 2) + 
   SUBSTR(Salespeople.Salesperson_ID, 4) AS agg FROM Salespeople

SELECT SPACE(2) + Salespeople.Salesperson_ID AS Salesperson_ID FROM Salespeople

SELECT STRVAL('60506') AS agg FROM Sales_Data WHERE Sales_Data.Invoice = 1