호스팅 사용법
호스팅 신청하기
도메인 연결하기
홈페이지 올리기
이메일 설정하기
서버 사용법
FTP사용법
메일사용법
텔넷/리눅스
MySQL사용법
MSSQL사용법
리눅스명령어 모음
시스템사용법
서버세팅
네트워크/보안
L4 매뉴얼
백업/미러링
호스팅용어 모음
프로그램 사용법
알리미사용법
제로보드설치방법
워드프레스설치방법
태터툴즈설치방법
그누보드설치방법
우편번호DB사용법
폼메일사용법
주문서사용법
예전 게시판/방명록
전자지불 서비스


HOME > 호스팅 > 사용안내 > MySQL사용법 > 함수목록
소개  기초문법  인덱스  조인  쿼리성능 
모델링  함수목록  PHP연동  DB백업  phpMyAdmin 사용법 

ABC(숫자) : 절대값을 리턴한다.

  mysql > select abs(-123);
  +-----------+
  | abs(-123) |
  +-----------+
  | 123 |
  +-----------+
  1 row in set (0.01 sec)
 

ASCII(문자) : 문자의 아스키 코드값 리턴한다.

  mysql> select ascii('A');
  +------------+
  | ascii('A') |
  +------------+
  | 65 |
  +------------+
  1 row in set (0.00 sec)
 

CEILING(숫자) : 값보다 큰 정수 중 가장 작은 수를 리턴한다.

  mysql> select ceiling(4.1);
  +--------------+
  | ceiling(4.1) |
  +--------------+
  | 5 |
  +--------------+
  1 row in set (0.00 sec)

 
  mysql> select ceiling(4.9);
  +--------------+
  | ceiling(4.9) |
  +--------------+
  | 5 |
  +--------------+
  1 row in set (0.00 sec)
 

CONCAT('문자열1','문자열2','문자열3', ...) : 문자열들을 연결한다.

  mysql> select concat('ASP,','PHP,','SQL',' WEB STUDY');
  +------------------------------------------+
  | concat('ASP,','PHP,','SQL',' WEB STUDY') |
  +------------------------------------------+
  | ASP,PHP,SQL WEB STUDY |
  +------------------------------------------+
  1 row in set (0.00 sec)
 

FLOOR(숫자) : 값보다 작은 정수 중 가장 큰 수를 리턴한다.

  mysql> select floor(4.1);
  +------------+
  | floor(4.1) |
  +------------+
  | 4 |
  +------------+
  1 row in set (0.00 sec)

 
  mysql> select floor(4.9);
  +------------+
  | floor(4.9) |
  +------------+
  | 4 |
  +------------+
  1 row in set (0.00 sec)
 

GREATEST(숫자1,숫자2,숫자3...) : 주어진 수 중 제일 큰 수를 리턴한다.

  mysql> select greatest(100,101,90);
  +----------------------+
  | greatest(100,101,90) |
  +----------------------+
  | 101 |
  +----------------------+
  1 row in set (0.00 sec)s
 

INSERT('문자열','시작위치','길이','새로운문자열') : 문자열의 시작위치부터 길이만큼 새로운 문자열로 대치
         된다.

  mysql> select insert('MySql web study','7','3','offline');
  +---------------------------------------------+
  | insert('MySql web study','7','3','offline') |
  +---------------------------------------------+
  | MySql offline study |
  +---------------------------------------------+
  1 row in set (0.00 sec)
 

INSTR('문자열','찾는문자열') : 문자열 중 찾는 문자열의 위치를 출력한다.

  mysql> select insert('MySql web study','7','3','offline');
  +---------------------------------------------+
  | insert('MySql web study','7','3','offline') |
  +---------------------------------------------+
  | MySql offline study |
  +---------------------------------------------+
  1 row in set (0.00 sec)
 

INTERVAL(a,b,c,d.....) : a(숫자)의 위치를 반환한다.

  mysql> select interval(4,1,2,3,5,6);
  +-----------------------+
  | interval(4,1,2,3,5,6) |
  +-----------------------+
  | 3 |
  +-----------------------+
  1 row in set (0.00 sec)
 

LCASE('문자열') : 소문자로 바꾼다. LOWER('문자열')와 같다.

  mysql> select lcase('MYSQL');
  +----------------+
  | lcase('MYSQL') |
  +----------------+
  | mysql |
  +----------------+
  1 row in set (0.00 sec)
 

LEAST(숫자1,숫자2,숫자3...) : 주어진 수 중 제일 작은 수를 리턴한다.

  mysql> select least(100,101,90);
  +-------------------+
  | least(100,101,90) |
  +-------------------+
  | 90 |
  +-------------------+
  1 row in set (0.00 sec)
 

LEFT('문자열',개수) : 문자열 중 왼쪽에서 개수만큼을 추출한다.

  mysql> select left('MySql web study',5);
  +---------------------------+
  | left('MySql web study',5) |
  +---------------------------+
  | MySql |
  +---------------------------+
  1 row in set (0.00 sec)
 

LTRIM('문자열') : 문자열 중 왼쪽의 공백을 없앤다.

  mysql> select ltrim(' web study');
  +------------------------------+
  | ltrim(' web study') |
  +------------------------------+
  | web study |
  +------------------------------+
  1 row in set (0.00 sec)
 

MID('문자열',시작위치,개수) : 문자열 중 시작 위치부터 개수만큼 출력한다.

  mysql> select mid('MySql web study',7,3);
  +----------------------------+
  | mid('MySql web study',7,3) |
  +----------------------------+
  | web |
  +----------------------------+
  1 row in set (0.00 sec)
 

MOD (분자, 분모) : 분자를 분모로 나눈 나머지를 구한다. (연산자 %와 같음)

  mysql> select mod(12,5);
  +-----------+
  | mod(12,5) |
  +-----------+
  | 2 |
  +-----------+
  1 row in set (0.00 sec)
 

POW(X,Y) 또는 POWER(X,Y) : X의 Y승

  mysql> select pow(-2.5, 2);
  +--------------+
  | pow(-2.5, 2) |
  +--------------+
  | 6.250000 |
  +--------------+
  1 row in set (0.00 sec)

 
  mysql> select pow(1.5, 2);
  +-------------+
  | pow(1.5, 2) |
  +--------------+
  | 2.250000 |
  +--------------+
  1 row in set (0.00 sec)
 

REPLACE('문자열','기존문자열','바뀔문자열') : 문자열 중 기존 문자열을 바뀔 문자열로 바꾼다.

  mysql> select replace('MySql web study','web','offline');
  +--------------------------------------------+
  | replace('MySql web study','web','offline') |
  +--------------------------------------------+
  | MySql offline study |
  +--------------------------------------------+
  1 row in set (0.00 sec)
 

REVERSE('문자열') : 문자열을 반대로 나열한다.

  mysql> select reverse('lqSyM');
  +------------------+
  | reverse('lqSyM') |
  +------------------+
  | MySql |
  +------------------+
  1 row in set (0.00 sec)
 

RIGHT('문자열',개수) : 문자열 중 오른쪽에서 개수만큼을 추출한다.

  mysql> select right('MySql web study',5);
  +----------------------------+
  | right('MySql web study',5) |
  +----------------------------+
  | study |
  +----------------------------+
  1 row in set (0.00 sec)
 

ROUND(숫자,자릿수) : 숫자를 소수점 이하 자릿수에서 반올림한다.

  mysql> select round(4.5);
  +------------+
  | round(4.5) |
  +------------+
  | 4 |
  +------------+
  1 row in set (0.00 sec)

 
  mysql> select round(4.55);
  +------------+
  | round(4.55) |
  +------------+
  | 5 |
  +------------+
  1 row in set (0.01 sec)

 
  mysql> select round(4.556);
  +------------+
  | round(4.556) |
  +------------+
  | 5 |
  +------------+
  mysql> select round(4.556,1);
  +----------------+
  | round(4.556,1) |
  +----------------+
  | 4.6 |
  +----------------+
  1 row in set (0.00 sec)

 
  mysql> select round(4.556,2);
  +----------------+
  | round(4.556,2) |
  +----------------+
  | 4.56 |
  +----------------+
  1 row in set (0.00 sec)
 

RTRIM('문자열') : 문자열 중 오른쪽의 공백을 없앤다.

  mysql> select rtrim('web study ');
  +------------------------------+
  | rtrim('web study ') |
  +------------------------------+
  | web study |
  +------------------------------+
  1 row in set (0.00 sec)
 

SUBSTRING('문자열',시작위치,개수) : 문자열 중 시작 위치부터 개수만큼 출력한다.

  mysql> select substring('Mysql web study',11,5);
  +-----------------------------------+
  | substring('Mysql web study',11,5) |
  +-----------------------------------+
  | study |
  +-----------------------------------+
  1 row in set (0.00 sec)
 

TRIM('문자열') : 양쪽 모두의 공백을 없앤다.

  mysql> select trim(' web study ');
  +------------------------------+
  | trim(' web study ') |
  +------------------------------+
  | web study |
  +------------------------------+
  1 row in set (0.00 sec)
 

TRUNCATE(숫자,자릿수) : 숫자를 소수점 이하 자릿수에서 버린다.

  mysql> select truncate(999,3);
  +-----------------+
  | truncate(999,3) |
  +-----------------+
  | 999.000 |
  +-----------------+
  1 row in set (0.01 sec)
 

UCASE('문자열') 또는 UPPER('문자열') : 대문자로 바꾼다.

  mysql> select ucase('mySql');
  +----------------+
  | ucase('mySql') |
  +----------------+
  | MYSQL |
  +----------------+
  1 row in set (0.00 sec)

 

사이트명 : 뉴21 | 회사명 : (주)아사달 | 대표이사 : 서창녕 | 대표전화 : 02-2026-2000 | 팩스번호 : 02-2026-2008
사업자등록번호 : 206-81-24351 I 법인등록번호 : 110111-1940504 | 통신판매업신고 : 제18-890호 I 벤처확인번호 : 051134562200563
(우편번호 : 153-803) 서울특별시 금천구 가산동 371-28 우림라이온스밸리 A,동 8층 (주)아사달
Internet Explorer Google Chrome Mozilla Firefox
Apple Safari Opera browser
페이지 맨 위로 이동하기