필드에 시간이 있을 때 논리 연산을 하고 mysql과oracle 처리 함수인 IFNULL () 과 nvl () 을 사용하며 NULL 값을 선택하십시오.

731 단어
mySQL 데이터베이스:
 
SELECT id_p, IFNULL(math, 0) + IFNULL(english, 0) 총점from mytestbrian1
 
Oracle 데이터베이스:
select  id_p , nvl(address,0)* age from Persons2 ;       
 
NVL(string1,replace with) 기능:string1이NULL이면 NVL 함수가replace 로 반환됨with의 값입니다. 그렇지 않으면string1의 값을 되돌려줍니다.
NVL2(address, 0) 기능: NVL2(E1, E2, E3)의 기능은 다음과 같다. E1이 NULL이면 함수는 E3을, E1이null이 아니면 E2를 되돌려준다.
"Address"열에 NULL 값이 있는 기록을 선택하시겠습니까?
SELECT LastName,FirstName,Address FROM Persons WHERE Address IS NUL   ;
 
"Address"열에서 NULL 값이 없는 기록을 선택하시겠습니까? 
SELECT LastName,FirstName,Address FROM Persons WHERE Address IS NOT NULL;

좋은 웹페이지 즐겨찾기