cast함수

· Language/SQL
MySQL에서 문자열로 저장된 숫자 데이터를 숫자로 정렬하는 것은 데이터 분석 및 보고서 작성에 있어 중요한 과제입니다. 문자열 타입(VARCHAR, CHAR 등)으로 저장된 숫자 데이터는 기본적으로 문자열 기준으로 정렬되기 때문에, 예상치 못한 정렬 순서를 가져올 수 있습니다. 예를 들어, 문자열로 저장된 숫자 '10'이 '2'보다 앞서 정렬되는 등의 결과가 발생할 수 있습니다. 이러한 문제를 해결하기 위해서는 CAST 또는 CONVERT 함수를 사용하여 쿼리에서 문자열 컬럼을 숫자형으로 변환한 후 정렬해야 합니다. 문제의 발단 No 1 4 31 20 위의 테이블과 같은 데이터가 mysql 데이터베이스에 들어있습니다. 이 숫자들을 order by 해보면 원하는 결과는 1, 4, 20, 31 이 나와야 ..
멱군
'cast함수' 태그의 글 목록