Объедините два целых числа, чтобы создать уникальное число

Доброе утро,

Я искал способ объединить два целых числа для создания уникального числа, у меня есть две таблицы которые мне нужно объединить в третью таблицу с уникальными номерами,

Это мои таблицы:

Table A 
SchoolID    ClassId
107 56644231
107 56644532
107 320110212

Table B 
SchoolID    ClassId
108 566442310
108 56644532
108 50110212

Мне нужно экспортировать эти поля в третью таблицу, объединяющую идентификатор класса и идентификатор школы в одно поле с именем classID. Мне нужно иметь возможность объединить эти числа вместе, а затем иметь возможность разделить их, чтобы разделить школьные и классные классы для целей обновления. Я думал об объединении строк 'schoolid +' 00 ' + 'classid' , поскольку я знаю, что schoolid всегда будет трехзначным числом, но я ищу другой способ, возможно, математический, где мне не нужно использовать приведение строк.

Есть ли математический способ сделать этот? Или приведение к строке - лучший способ сделать это?

Я использую C # для кодирования решения.

Спасибо,

16
задан Etienne de Martel 22 November 2010 в 17:54
поделиться