J'ai un jeu de données similaire au ci-dessous:
ID COL70 COL71 COL72 COL73 COL74 NEWCOL 1 4 3 2 -998 . 2 2 2 0 2 1 -998 1 3 1 -998 -998 . . 1 4 3 4 -998 -998 -998 4
3 Réponses :
Je l'ai compris pour quiconque voulant la même chose:
dans SQL Un cas simple code> expression peut "sauvegarde" sur le résultat souhaité
La question ne détient que un sous-ensemble de l'ensemble de données réel, j'ai plus de 104 colonnes au total, donc un cas lorsque pour 104 colonnes ne fonctionnerait pas.
Pourquoi ça ne marcherait-il pas? La déclaration de cas SQL n'a aucune limitation. Si vous avez besoin d'écrire une macro pour générer le nécessaire lorsque les clauses code>. Un problème réel ayant> 104 colonnes similaires ressemblant à votre modèle de données dispose de 2 années de données hebdomadaires en tant que colonnes et qui peut empêcher la codage de l'analyse du temps de nettoyage du temps ou la mise à jour du tableau des données suivantes. SQL ne dispose pas de tableaux SO SQL SELECT est codé avec le papier peint
code>.
J'ai besoin de garder toutes les colonnes pour des raisons commerciales. Cela ne fonctionnerait pas pour moi car je ne pense pas que ce soit la meilleure pratique de coder le cas quand plus de 100 fois?
Veuillez inclure tout ce que vous avez essayé dans vos questions.
@Reeza je ne savais pas où commencer, alors je n'avais rien essayé d'avant la main. C'est pourquoi j'ai posté la question. Je n'ai pas réalisé que je devais avoir essayé quelque chose pour pouvoir poster une question?
Est-ce que quelqu'un sait pourquoi la question a été supprimée? Je cherche à améliorer la façon dont je pose des questions si j'ai fait quelque chose de mal? Merci
Très probablement parce que vous n'avez fait aucune tentative. Oui, vous êtes censé avoir essayé de résoudre le problème d'abord vous-même d'une certaine manière. Veuillez consulter les directives sur la façon de poser une question Comment demander .
Merci pour la réponse @reeza, je vais essayer de poster des liens vers des questions qui n'ont pas résolu le problème dans le futur, car parfois je ne sais pas où commencer et c'est pourquoi je pose la question. Mais je vais essayer d'inclure des questions qui ne correspondent pas tout à fait ce dont j'ai besoin. Merci encore.