助けてください
電話番号が null または 0 の場合に取得したい場合は、携帯電話番号を選択し、携帯電話番号も 0 または null の場合は 0 を選択します
DECLARE
@phoneNumber varchar(MAX),
@nReservationID varchar(MAX)
SELECT
@phoneNumber =
(CASE
WHEN ISNULL(RDG.nPhoneNumber ,'') IN ('0','-',NULL)
THEN ISNULL(RDG.nMobileNumber, '0')
WHEN ISNULL(RDG.nMobileNumber, '0') IN ('0','-',NULL)
THEN '0'
ELSE ISNULL(rdg.nPhoneNumber ,'0') END)
FROM tblReservation_Details_Guest RDG
WHERE RDG.nReservationID = @nReservationID