database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 20961 게시물 읽기
No. 20961
문자열로 정의된 숫자데이터 정렬
작성자
김경은
작성일
2004-02-03 18:06
조회수
1,114

Area varchar(10) 으로 선언을 하고

각각 80,3,20A,1000 4개 데이터를 넣었습니다.

근데 order by Area ASC 로 정렬을 해보니 

1000

20A

3

80

순으로 정렬이 됩니다. 이것을 아래와 같이 정렬을 할 수는 없을까요? 아시는분 답변부탁드립니다

3

20A

80

1000

 

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

편법입니다.

MySQL 에서만 통용되는 Query 입니다.

 

SELECT Area+0 as areanum FROM table_name ORDER BY areanum;

 

참고로 만약 원래의 Area 필드를 같이 출력하길 원한다면 (위와 같은 query 의 경우 20A 는 20으로 출력되게 되죠), 다음과 같이 Query 를 줘야 합니다.

 

SELECT Area+0 as areanum, Area FROM table_name

     ORDER BY areanum;

정재익(advance)님이 2004-02-03 19:39에 작성한 댓글입니다.
이 댓글은 2004-02-04 09:10에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
20965Can't open file: 'zetyx_board_게시판이름.MYD'. (errno: 145) 메시지는... [1]
나무
2004-02-04
1922
20964완전 초보 질문입니다. [1]
최인호
2004-02-04
639
20963그룹별로 제한된 갯수만 가져오는 쿼리가 있을까요? [2]
2004-02-04
827
20961문자열로 정의된 숫자데이터 정렬 [1]
김경은
2004-02-03
1114
20959중국어..
^^
2004-02-03
1054
20958한수 가르쳐 주세요 [1]
이은중
2004-02-03
547
20957ODBC로 OLE DB를 쓰레드에서 돌리면 안되나요?
kastiya
2004-02-03
499
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다