cast

ALL

PostgreSQL 숫자체크 함수 만들기

대상 문자열 값이 숫자인지 아닌지 체크해야하는 경우가 있습니다.숫자인지 아닌지 체크를 하는 로직을 만들어 보겠습니다.로직은 FUNCTION 으로 만들어서 공통으로 사용할 수 있게 하겠습니다.숫자 체크 함수문자열 값이 숫자인지 체크하는 함수를 만들 기위해 CAST를 사용하겠습니다.CAST는 데이터 타입을 변경해주는 함수입니다.샘플 함수를 만들어 보겠습니다.CREATE OR REPLACE FUNCTION isnumeric(c_num character varying) RETURNS boolean AS$BODY$declare n_resul...
ALL

PostgreSQL 날짜 포맷 변경 TO_CHAR 사용 방법

날짜 포맷을 변경하는 방법을 알아보겠습니다.PostgreSQL에서 날짜 포맷을 변경하기 위해서는 TO_CHAR 함수를 사용합니다.TO_CHAR 함수는 날짜 포맷뿐만 아니라 숫자 형태의 값의 포맷을 변경할때도 사용합니다.이번에는 TO_CHAR를 사용해 날짜 포맷을 변경을 해보겠습니다.TO_CHAR날짜 포맷을 변경하기 위한 TO_CHAR 함수의 작성 방법을 먼저 확인 해보겠습니다.TO_CHAR(날짜 타입 데이터 , 날짜 포맷)날짜 포맷을 지정하기 위해서는 데이터 값 형태가 날짜 형태야 합니다.20240302 라는 문자열 값을 2024/...
ALL

MySQL 문자열 숫자 ORDER BY 정렬 방법

MySQL에서 데이터를 정렬하고 싶은 경우ORDER BY를 사용합니다.ORDER BY를 사용해 숫자를 정렬하는 경우에는, 작은 숫자부터 큰 숫자인 오름 차순 또는 큰 숫자부터 작은 숫자인 내림 차순으로 정렬이 됩니다.하지만 문자열 형태인 숫자를 정렬하는 경우에는 원하는 형태로 출력이 안 되는 경우도 있습니다.문자열 숫자를 정렬하는 예제와 해결 방법을 살펴보겠습니다.샘플 데이터테스트용 테이블을 생성하겠습니다.CREATE TABLE test_sort ( no int(11) NOT NULL, inttext text, intvarchar ...