218 votes

Est-il possible de mettre une ' si clause ' dans une chaîne SQL ?

Voici donc ce que je veux faire sur ma base de données MySQL à l’aide de C# .NET.

Je souhaite :

``

Si qui renverrait pas toutes les lignes, qui est possible grâce à , je créerais maintenant un le `` base de données :

``

Toutes les idées comment je serais capable de rendre ce processus un peu plus court ?

490voto

Gordon Linoff Points 213350

Pour votre requête spécifique, vous pouvez faire :

Cependant, je pourrais deviner que vous êtes en boucle à un niveau supérieur. Pour définir toutes ces valeurs, essayez ceci :

64voto

eggyal Points 60363

Vous pouvez utiliser les tables multiples syntaxe pour effet un entre et :

56voto

Learning Points 1281

Depuis mysql ne supporte pas `` donc vous pouvez obtenir ' si clause' par écrit comme ceci :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X