sql >> Database teknologi >  >> RDS >> Sqlserver

Bruger du valgfrie parametre, når den indgående værdi er nul?

EDIT:Bedre løsning, takket være pmbAustin

@exclude_new_1 = COALESCE(@exclude1, '');

GAMMELT SVAR:

Indstil nye parametre med case statement

@exclude_new_1 = CASE WHEN (@exclude1 IS NULL) THEN '' ELSE @exclude1 END

brug de nye parametre i dit valg. Bør klare opgaven...



  1. #1221 - Forkert brug af OPDATERING og BESTIL EFTER

  2. SQL-forespørgsel for at få sidste registrering af hvert minut

  3. MySQL SecureString som forbindelsesstreng

  4. Hvordan struktureres kategoridata i databasen?