J'ai une table dans SQL Server et j'ai besoin de trouver la colonne qui a la même valeur (appelez-la 'b67') pour toutes les lignes, mais je ne maintenant le nom de la colonne (parce que le nom de la colonne change très souvent). J'ai besoin de trouver cette colonne et de demander à la colonne suivante l'autre partie de la valeur (les 2 colonnes sont toujours ensemble).Trouver une valeur dans une table SQL Server et obtenir la colonne suivante
Exemple de tableau (imaginez la même chose, mais avec plus 'coso'
):
ID | coso1 | c45 | coso2 | b63 | Coso3 | d28
---+----------+---------+-------------+--------+--------+----
1 | b63 | 1 | d28 | 5 | c45 | 3
2 | b63 | 4 | d28 | 6 | c45 | 5
3 | b63 | 67 | d28 | 1 | c45 | 2
4 | b63 | 34 | d28 | 5 | c45 | 6
5 | b63 | 8 | d28 | 6 | c45 | 9
Pourquoi les noms de colonnes changent? On dirait une mauvaise idée. – jarlh
Rechercher les personnes qui contrôlent la base de données, mettre de nouvelles colonnes et tout modifier, par exemple maintenant la colonne 'b67', avoir les choses du 'c45', – KMG104
Comment exactement le nom de colonne suivant est défini? – gotqn