Background Image

FORUM

2023.10.11 15:42

특정 값 우선 정렬

조회 수 4927 추천 수 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 구문을 사용하셔도 됩니다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. 시리얼 생성 시 class_name, attr_name, started 컬럼 값을 변경하고 싶습니다.

  3. cubrid 9.3.1 설치해서 원격으로 접속하고자 설치했는데 에러가 뜹니다

  4. loaddb 실행 중 발생하는 오류에 대해서 문의 드립니다.

  5. 큐브리드 매니서 실행 문의

  6. 큐브리드 DB가 실행되지 않는 것 같습니다.

  7. ===<ResultofSELECTCommandinLine1>=== 등의 출력 없이 결과값만 반환받고 싶습니다.

  8. 가로 데이터 세로로 조회

  9. 테이블별 row 개수를 조회하는 쿼리

  10. [ADO.NET] Syntax error: unexpected

  11. 큐브리드매니저 패스워드 변경 문의건

  12. Db프로시져 스케쥴 실행 성공 리포트나 로그 결과른 보고싶습니다

  13. db 데이터용량을 조회하는 쿼리

  14. 특정 값 우선 정렬

  15. 이기종간 DB Link 문의 드립니다.

  16. jdbc 오류

  17. javasp start fail이 발생합니다.

  18. 자연조인문제

  19. killtran 관련하여 문의 드립니다.

  20. Cubrid 물리명 길이 제한 값이 어떻게되나요?

  21. 쿼리속도문제

Board Pagination Prev 1 ... 13 14 15 16 17 18 19 20 21 22 ... 213 Next
/ 213

Contact Cubrid

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