Background Image

FORUM

2023.10.11 15:42

특정 값 우선 정렬

조회 수 4928 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
mysql에서 ORDER BY FIELD()함수처럼 cubrid에서 특정 값을 우선 정렬을 하고 싶은데 방법을 알려주세요~~
┼─────────┼
│fruit         │ num  │
┼─────┼───┼
│apple      │2        │
│pear       │5         │
│persimon │3         │
│lemon     │1         │
┼─────────┼ 
이런식으로 2, 5, 3, 1순으로 나오게요

 

  • ?
    오명환 2023.10.12 09:41
    CUBRID는 mysql의 FIELD() 함수는 지원하지 않습니다.
    대신, decode() 함수를 사용하시면 mysql의 FIELD() 함수와 유사하게 구현하실 수 있습니다.

    decode() 함수 사용법은 https://www.cubrid.org/manual/ko/11.3/sql/function/condition_fn.html#decode 참고하세요.
  • ?
    drunkenascii 2023.10.12 10:45

    order by case로 하니까 되네요.

  • ?
    오명환 2023.10.12 13:46
    네, order by에 case when 구문을 사용하셔도 됩니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 21 admin 2024.04.23 143868
3948 Cubird db 접속 문제 1 file 폰호두 2024.01.17 4911
3947 Django Cubrid DB Conntection Error 4 thejoin 2024.01.16 4960
3946 CUBRID DB 접속 불가 1 file 싸뤼 2024.01.16 4865
3945 Cubrid admin localhost 연결 불가 7 file 싸뤼 2024.01.12 4918
3944 파티션 테이블 성능 문의 4 file 방글이 2024.01.11 4860
3943 트리거 삭제 오류 1 file slqk135 2024.01.08 4868
3942 restoredb 시 log 내용 문의 1 file 별하나에 2024.01.08 4877
3941 파티션 테이블 대량 DROP 처리 문의 (ibatis) 1 방글이 2024.01.04 5173
3940 JAVA SP 에서 addBatch 오류 문의 1 방글이 2024.01.03 5031
3939 DB서버 에러로그 1 file leeee 2023.12.27 4970
3938 오라클의 SUBSTRB 기능 문의 3 방글이 2023.12.26 4870
3937 멀티host상태에서 admin툴 로그인방법 문의합니다 2 file 원샷 2023.12.20 5063
3936 DB 서버가 start 되지 않아 문의드립니다. 4 그로구 2023.12.19 4745
3935 Rocky Linux 9에 큐브리드 9.3버전 설치 3 범이 2023.12.19 5161
3934 인덱스 사용 관련하여 문의드립니다. 1 neighbor 2023.12.12 5060
3933 cubrid admin접속 불가 문의 1 file 이하륜 2023.12.11 5035
3932 restoredb 진행시 오류가 발생합니다. 3 samsam 2023.12.08 4923
3931 SQL 행, 10분이상 지연 시 해제 및 설정 방법 문의 드립니다 2 kdman 2023.12.06 4738
3930 에러코드 -51 질문드립니다. 1 kkkkwwakji 2023.12.01 4964
3929 오류 메세지 문의 Derived column names are not allowed for simple class specifications. 4 달이맘 2023.12.01 4858
Board Pagination Prev 1 ... 11 12 13 14 15 16 17 18 19 20 ... 213 Next
/ 213

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales