Bonjour,Combiner deux entiers pour créer un numéro unique
Je cherchais un moyen de combiner deux entiers pour créer un numéro unique, j'ai deux tables que je dois combiner dans une troisième table avec des numéros uniques ,
ce sont mes tables:
Table A
SchoolID ClassId
107 56644231
107 56644532
107 320110212
Table B
SchoolID ClassId
108 566442310
108 56644532
108 50110212
je dois exporter ces champs à une troisième table combinant ID de classe et ID école dans un champ unique appelé classID. Je dois être en mesure de combiner ces chiffres ensemble et ensuite être en mesure de les combiner pour séparer les élèves et les élèves pour les mettre à jour. Je pensais concaténer les ficelles 'schoolid + '00' + 'classid'
puisque je sais que schoolid sera toujours un nombre à 3 chiffres mais je cherche un autre moyen peut-être mathématique où je n'ai pas besoin d'utiliser des moulages de cordes.
Existe-t-il une façon mathématique de le faire? Ou est-ce que le casting est le meilleur moyen de le faire? J'utilise C# pour coder la solution.
Merci,
Veillez à ce que vous ne créez pas un nouveau numéro supérieur à la capacité maximale du type de stockage. – Inisheer