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 30191 게시물 읽기
No. 30191
enum 질문 드립니다..
작성자
밀로즈
작성일
2012-01-18 19:11
조회수
7,879

status ENUM( 'alpha', 'beta', 'gamma', 'delta', 'omega' ) 를 만들었습니다.

WHERE status < 'delta' 를 하면 alpha, beta, gamma를 리턴할거라 생각하는데 alpha, beta만 되서요..

위와 같이 where절을 사용했을 때 셋을 다 리턴하려면 어떤 방식으로 사용해야 할까요? ㅠㅠ

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

 enum은 string에 기반하므로

3경우를 return 받으시려면

select * from cc where st < 'gamma'; -- 이 경우 alpha, beta, delta
select * from cc where st < 4; -- 이 경우 alpha, beta, gamma

우욱님이 2012-01-19 09:44에 작성한 댓글입니다. Edit

해당 enum의 인덱스를 받는게 아니었군요...
답변 감사드립니다. 

밀로즈님이 2012-01-19 12:27에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
30194update 할&#46468; where 절에 조건을 주려고 합니다...(자체조인) [4]
박순채
2012-01-25
10277
30193커서 선언에 대해 질문 드려요
박세정
2012-01-19
7759
30192innodb 대용량 용으로 많이 쓴다고 하는데요.. [5]
최진규
2012-01-19
7926
30191enum 질문 드립니다.. [2]
밀로즈
2012-01-18
7879
30190하위 테이블 row가 존재안할때 자동 삭제하는 방법없나요?
김재현
2012-01-17
7259
30189innodb 활성화 [1]
백성호
2012-01-17
9936
30188null 값을 함수에서 반영하지 않기
정우성
2012-01-16
7562
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다