MySQL 형변환 함수 정보
MySQL MySQL 형변환 함수본문
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=125103 여기 게시물에 답변을 쓰다가 혹시 모르시는분이 거의 안계시겠지만 혹시나 하고 글 올립니다. ^^;;; ------------------------------------------------ [형변환 함수] 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 옥주현 ---------------------- |
[이 게시물은 관리자님에 의해 2011-10-31 17:27:00 MySQL에서 이동 됨]
추천
3
3
댓글 1개
좋은정보 잘보았습니다.
selelct num,name from T_CON ORDER BY num+0;
selelct num,name from T_CON ORDER BY num-0;
전 이렇게 쓰고있었는데 차이점이 있나요?
selelct num,name from T_CON ORDER BY num+0;
selelct num,name from T_CON ORDER BY num-0;
전 이렇게 쓰고있었는데 차이점이 있나요?