Je suis un programmeur débutant. J'ai une page ressemble à ci-dessous. J'ai une base de données de voiture et je dois faire une recherche de base de données avec cette page. Il existe de nombreux critères que les utilisateurs peuvent entrer et sélectionner des valeurs. Mais l'utilisateur n'a pas à remplir ou sélectionner tous les critères. Par exemple, l'utilisateur peut rechercher une voiture qui ne dépend que de "Mark" ou peut rechercher qui dépend de Year = "2007" Fuel = "diesel" Gear = "Automatic" ... etc Mon problème est de savoir comment concevoir une requête qui peut détecter quels contrôles ont une valeur ou non. J'utilise C# et MSSQL Server.Comment faire une recherche avec plusieurs critères à partir d'une base de données avec SQL?
alt text http://img8.imageshack.us/img8/5781/searchad.jpg
L'article d'Erland couvre définitivement tous les angles, et il vaut mieux le lire que d'essayer de re-h cendres ici. :-) –