데이터베이스2017. 3. 23. 19:43


[형변환 함수] 

CAST(expression AS type) 
CONVERT(expression,type) 
CONVERT(expr USING transcoding_name) 

------------------------------------------------ 

[타입유형] 

* BINARY 
* CHAR 
* DATE 
* DATETIME 
* SIGNED 
* TIME 
* UNSIGNED 

CAST()와 CONVERT()는 4.0.2부터 가능하고, CHAR 형변환은 4.0.6부터, 
CONVERT()의 USING 형식은 4.1.0부터 가능합니다. 

********************************************* 

[예제] 

DROP TABLE IF EXISTS T_CON; 
CREATE TABLE T_CON ( 
no INT NOT NULL AUTO_INCREMENT PRIMARY KEY , 
num VARCHAR(20) , 
name VARCHAR(20) 
); 
INSERT INTO T_CON VALUES 
(NULL, '1', '이효리'), 
(NULL, '5', '성유리'), 
(NULL, '12', '이진'), 
(NULL, '14', '옥주현'); 

SELECT num, name FROM T_CON ORDER BY num; 
---------------------- 
num name 
1 이효리 
12 이진 
14 옥주현 
5 성유리 
---------------------- 

SELECT CAST(num AS UNSIGNED) num, name FROM T_CON ORDER BY num; 
---------------------- 
num name 
1 이효리 
5 성유리 
12 이진 
14 옥주현 
----------------------


출처 : http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=57345&sca=&sfl=wr_name%7C%7Csubject&stx=%C4%AE%BC%D8&sop=and&page=2

'데이터베이스' 카테고리의 다른 글

데이터베이스 정규화 (DB normalization)  (0) 2017.06.17
JOIN 간단 정리  (0) 2017.03.23
데이터베이스 백업 및 복원  (0) 2017.03.23
기본적인 명령어 모음  (0) 2017.03.23
Posted by EL2A