티스토리 뷰

IT 관련/데이터베이스

MySQL 내장함수

서관실 2009. 3. 15. 18:49

MySQL 내장 함수 정리


MySQL commands

Note that all text commands must be first on line and end with ';'

명령어

약어

설명

help

h

Display this help

?

?

Synonym for `help'

clear

c

Clear command

connect


Reconnect to the server. Optional arguments are db and host

ego

G

Send command to mysql server, display result vertically

exit

q

Exit mysql. Same as quit

go

g

Send command to mysql server

notee


Don't write into outfile

print

p

Print current command

quit

q

Quit mysql

rehash

#

Rebuild completion hash

source

.

Execute a SQL script file. Takes a file name as an argument

status

s

Get status information from the server

tee

T

Set outfile [to_outfile]. Append everything into given outfile

use

u

Use another database. Takes database name as argument

Connection id: 6 (Can be used with mysqladmin kill)

1. 숫자 관련 함수


▶ ABS(숫자)

-절대값 출력.


▶ CEILING(숫자)

-값보다 큰 정수 중 가장 작은 수.


▶ FLOOR(숫자)

-값보다 작은 정수 중 가장 큰 수[실수를 무조건 버림(음수일 경우는 제외)].


▶ ROUND(숫자,자릿수)

-숫자를 소수점 이하 자릿수에서 반올림.(자릿수는 양수,0,음수를 갖을 수 있다.)


▶ TRUNCATE(숫자,자릿수)

-숫자를 소수점 이하 자릿수에서 버림.


▶ POW(X,Y) or POWER(X,Y)

-X의 Y승


▶ MOD (분자, 분모)

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


▶ GREATEST(숫자1,숫자2,숫자3...)

-주어진 수 중 제일 큰 수 리턴.


▶ LEAST(숫자1,숫자2,숫자3...)

-주어진 수 중 제일 작은 수 리턴.


▶ INTERVAL(a,b,c,d.....)

-a(숫자)의 위치 반환


2. 문자 관련 함수


▶ ASCII(문자)

-문자의 아스키 코드값 리턴.


▶ CONCAT('문자열1','문자열2','문자열3'...)

-문자열들을 이어준다.


▶ INSERT('문자열','시작위치','길이','새로운문자열')

-문자열의 시작위치부터 길이만큼 새로운 문자열로 대치


▶ REPLACE('문자열','기존문자열','바뀔문자열')

-문자열 중 기존문자열을 바뀔 문자열로 바꾼다.


▶ INSTR('문자열','찾는문자열')

-문자열 중 찾는 문자열의 위치값을 출력


▶ LEFT('문자열',개수)

-문자열 중 왼쪽에서 개수만큼을 추출.


▶ RIGHT('문자열',개수)

-문자열 중 오른쪽에서 개수만큼을 추출.


▶ MID('문자열',시작위치,개수)

-문자열 중 시작위치부터 개수만큼 출력


▶ SUBSTRING('문자열',시작위치,개수)

-문자열 중 시작위치부터 개수만큼 출력


▶ LTRIM('문자열')

-문자열 중 왼쪽의 공백을 없앤다.


▶ RTRIM('문자열')

-문자열 중 오른쪽의 공백을 없앤다.


▶ TRIM('문자열')

-양쪽 모두의 공백을 없앤다.


▶ LCASE('문자열') or LOWER('문자열')

-소문자로 바꾼다.


▶ UCASE('문자열') or UPPER('문자열')

-대문자로 바꾼다.


▶ REVERSE('문자열')

-문자열을 반대로 나열한다.


3. 논리 관련 함수


▶ IF(논리식,참일 때 값,거짓일 때 값)

   논리식이 참이면 참일 때 값을 출력하고 논리식이 거짓이면 거짓일 때 출력한다.


▶ IFNULL(값1,값2)

값1이 NULL 이면 값2로 대치하고 그렇지 않으면 값1을 출력


4. 집계 함수


▶ COUNT(필드명)

   NULL 값이 아닌 레코드 수를 구한다.


▶ SUM(필드명)

   필드명의 합계를 구한다.


▶ AVG(필드명)

   각각의 그룹 안에서 필드명의 평균값을 구한다.


▶ MAX(필드명)

   최대값을 구한다.


▶ MIN(필드명)

   최소값을 구한다.

관련 URL:

'IT 관련 > 데이터베이스' 카테고리의 다른 글

[Mysql] Cast  (2) 2010.08.18
MYSQL 함수  (0) 2010.01.01
자동증가값 초기화 하기  (0) 2009.03.15
레코드 등록 / 수정  (0) 2009.03.14
조작어 / 정의어 / 질의어  (0) 2009.03.14
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함