
ODBC_num_rows 함수는 데이터베이스에서 특정 조건을 만족하는 행의 개수를 반환하는 함수입니다.
만약 반환값이 0인 경우, 이는 데이터베이스에서 특정 조건을 만족하는 행이 없다는 것을 의미합니다.
이 경우, 일반적으로 데이터베이스에서 조회 결과가 없을 때는 NULL 또는 0을 반환하는 경우가 많습니다.
이러한 경우, 반환값이 0인 경우를 처리하기 위해서는 다음과 같은 방법을 사용할 수 있습니다.
1. NULL 또는 0을 체크하여 조건을 분기처리합니다.
2. 데이터베이스에서 조회 결과가 없을 때 예외처리를 하거나, 기본값을 설정합니다.
예를 들어, 다음과 같이 SQL 쿼리를 작성할 수 있습니다.
#hostingforum.kr
sql
SELECT
CASE
WHEN ODBC_num_rows = 0 THEN '조회 결과가 없습니다.'
ELSE '조회 결과가 있습니다.'
END AS 결과
FROM
테이블명
WHERE
조건;
또는, 다음과 같이 데이터베이스에서 조회 결과가 없을 때 기본값을 설정할 수 있습니다.
#hostingforum.kr
sql
SELECT
COALESCE(ODBC_num_rows, 0) AS 결과
FROM
테이블명
WHERE
조건;
이러한 방법으로, 반환값이 0인 경우를 처리할 수 있습니다.
2025-08-15 22:24