Sql

Какой тип числовых данных выбрать что бы Mysql, Sql нули не стирал в цифрах? Начальный ноль чисел исчезает. Как сохранить ведущие нули? Почему база данных съедает ноли? Хотел сохранить кое какие номера, но надо, что бы начальные нули в номере сохранялись.

Скопировать данные из одной таблицы в другую путем использования оператора вставки INSERT, но получая при этом данные из другой таблицы при помощи оператора выборки SELECT. Бывает полезным, когда нужно скопировать данные частично или полностью из одной таблицы в другую, а в ручную это делать не охота.

Как в SQL выбрать, получить, вытащить только уникальные записи из двух таблиц, не пересекающиеся? Получить только те строки которые есть в одной таблице, но нет в другой. На примере MariaDB и MySQL разбираемся.

Вложенные запросы (подзапросы) довольно понятная тема в Sql. Часто подзапросы используют вместе с WHERE. А можно ли использовать подзапрос вместе с SELECT именно в том месте, где идет сам SELECT?

Как связать столбец таблицы у которого тип serial? Когда делаю внешний ключ в какую то таблицу, то какой тип данных указать во внешней таблице если первичный внешний ключ имеет тип serial еще он становиться bigint(20)? Какой тип данных столбца объявить в другой таблице, что бы связать со столбцом serial при ограничении внешнего ключа foreign keys?

Как найти количество часов между двумя датами в SQL? То есть посчитать разницу между двумя точками времени в формате дата-время (date-time). Желательно сделать это программно и желательно средствами самого SQL в крайнем случае PHP.