티스토리 뷰
마리아 db를 쓰다가 varchar 컬럼인데 숫자가 있고 group by 후 order by를 하면 정렬이 varchar 즉 문자로 정렬이 된다.
그래서 1,12,13,2,3,4
이렇게 나온다.
당연히 안되니 숫자로 정렬을 해야 한다. 1,2,3, ..9,10,11,12
그럴려면 어떻게 해야 하느냐.. 문자를 숫자로 바꿔주면 되겠지..
구글링 해보니 가장 간단한 방법이 1을 곱해주는 거였다.
order by a.a*1
이러면 숫자로 정렬이 잘 되었다.
'mariaDB' 카테고리의 다른 글
마리아 db delimiter 사용방법 (0) | 2024.10.15 |
---|---|
마리아 db 프로시저 수정 콘솔 명령어 사용 (0) | 2024.10.15 |
SQL 오류 (1630): Function SUBSTRING does not exist. Check the 'Function Name (0) | 2024.05.16 |
마리아 db sql import (0) | 2023.05.11 |
마리아 db 하이디 실행계획. 화면 쿼리가 느릴때 (0) | 2023.03.30 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Python
- xe addon
- 프로씨
- MySQL
- 포인터
- 파이썬
- 자바 smtp
- 파싱
- 스크래핑
- KG
- JDBC
- C
- 인포믹스
- EC
- 이클립스
- 문자열
- xe애드온
- XE3
- ocjap
- 플러터
- php
- 자바
- C언어
- 오라클
- XE
- ocajp
- webix
- esql
- 라이믹스 모듈
- proc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함