Mysql 내장함수 조사
- 최초 등록일
- 2017.11.08
- 최종 저작일
- 2017.10
- 9페이지/ 한컴오피스
- 가격 1,000원
목차
1. 문자함수
2. 수학함수
3. 날짜함수
4. NULL 값 처리
본문내용
1. 문자함수
문자 함수는 주로 CHAR나 VARCHAR의 데이터형을 대상으로 단일 문자나 문자열을 가공한 결과를 반환한다. 제공되는 내장함수는 다음과 같다.
REPLACE
REPLACE('string‘,’기존문자열‘,’대체문자열‘), 문자열 중에서 기존문자열을 대체 문자열로 바꾸는 함수이다. 모든 공백을 없앤다.
SELECT REPLACE('SUPER-DB','SUPER','super');
>>super-DB
Select *
From order_item
Where replace(lower(item),’ ‘,’’) = ‘dressshirt’
LEFT
LEFT('string',num), string 중에서 왼쪽 num개 만큼 추출하는 함수이다.
SELECT LEFT('SUNGSHIN UNIVERSITY',8);
SUNGSHIN
RIGHT
RIGHT('string',num), string 중에서 오른쪽 num개 만큼 추출하는 함수이다.
SELECT RIGHT('sungshin UNIVERSITY',10);
>> UNIVERSITY
MID
MID('string',start,num), string 중에서 start부터 num개만큼 추출하는 함수이다.
SELECT SUBSTRING('APACHE+MYSQL+PHP',8,5);
>>MYSQL
SUBSTRING
SUBSTRING('string', start, num), string중에서 start부터 num개만큼 출력하는 함수이다.
SELECT SUBSTRING('APACHE+MYSQL+PHP',8);
>> MYSQL+PHP
ASCII
ASCII(char), 문자(char)에 해당하는 아스키 코드값을 반환하는 함수이다.
SELECT ASCII('1');
>>49
TRIM
TRIM('string'), string에서 양쪽의 공백을 없애는 함수이다. (중간 공백은 없애지 않음.)
SELECT TRIM(' SUNGSHIN ');
>> SUNGSHIN
참고 자료
없음