2013-02-26 5 views
1

빈 문자열을 Postgres의 정수와 어떻게 비교할 수 있습니까? 예를 들어문자열을 정수와 비교하는 방법 Postgres

: 선택 * XYZ 어디에서 anynumber = ''

+1

그리고 당신이 결과가 될 계획입니까? – cHao

+0

''는 0 –

+0

과 일치해야합니다. 그런 다음'anynumber = '0'이라고 말하십시오. : P 빈 문자열에는 숫자 값이 없습니다. – cHao

답변

1

숫자 열이 "빈"할 수 없다, 그러나 null 될 수 있습니다. ,

anynumber이 널 (NULL)임을 감안할 때, 즉

create table xyz (
    ... 
    anynumber int, -- ie not "NOT NULL" 
    ... 
) 
당신은 널 (null)을 테스트 할 수 있습니다

: 나는 당신이 원하는 생각

select * From xyz where anynumber is null 
+0

우리는 antoher 솔루션을 발견했습니다. 감사합니다 모두 :) –

+0

그리고 그 해결책은 무엇입니까? – Kuberchaun

관련 문제