Merhaba
pLusWeb,
Sana olan tavsiyem :
IFNULL() kullanmaktir.
Ornek:
tablo yapalim:
CREATE TABLE IF NOT EXISTS contacts(
contactid INT(4) AUTO_INCREMENT PRIMARY KEY,
contactname varchar(20) NOT NULL,
bizphone varchar(15),
homephone varchar(15)
)ENGINE=InnoDB;elemanlar elave edelim:
INSERT INTO contacts(contactname,bizphone,homephone)
VALUES('John Doe','(541) 754-3009',NULL),
('Cindy Smith',NULL,'(541) 754-3110'),
('Sue Greenspan','(541) 754-3010','(541) 754-3011'),
('Lily Bush',NULL,'(541) 754-3111');simdi bu degerleri alalim:
SELECT contactname,
IFNULL(bizphone,homephone) phone
FROM contacts;gelen cevap bu olucak: