Концепция разности в программировании заключается в работе с множествами, к которым часто представляются данные в программах. 3 Разностью двух множеств называется множество, в которое входят элементы первого множества, не входящие во второе. 37 В программировании такая операция часто называется diff (разница). 3 Например, в языке программирования Pascal операция разности множеств представлена оператором «−», а в Python — методом diff над объектом типа set. 57
В базах данных концепция разности применяется в реляционной алгебре для работы с таблицами. 4 Оператор разности возвращает все строки из первого отношения, которых нет во втором. 4 Например, если нужно получить список свободных парковочных мест, для этого можно применить оператор разности между отношениями Employee и Parking. 1 В SQL для реализации разности множеств используется оператор EXCEPT. 8