Объединяющие таблицы Используя командную строку

Можно присоединиться к данным в таблицах базы данных и импортировать результаты в интерактивном режиме при помощи приложения Database Explorer. Или, можно соединить две таблицы базы данных при помощи sqlinnerjoin и функций командной строки sqlouterjoin. Следующие короткие примеры показывают как объединяющим таблицам с помощью командной строки.

Введите этот код, чтобы создать внутреннее объединение между двумя таблицами базы данных (стол, из-за которого встают, и правильная таблица соединения). Внутреннее объединение получает записи, которые имеют совпадающие значения в разделяемом столбце обеих таблиц.

lefttable = 'productTable';
righttable = 'suppliers';
data = sqlinnerjoin(conn,lefttable,righttable);

Чтобы создать внешнее соединение, введите этот код в командной строке. Внешнее соединение получает совпадающие и несопоставленные строки между этими двумя таблицами. Этот код показывает правильное внешнее соединение, которое использует различные левые и правые ключи в соответствующих таблицах базы данных.

lefttable = 'employees';
righttable = 'departments';
data = sqlouterjoin(conn,lefttable,righttable, ...
    'LeftKey','MANAGER_ID','RightKey','DEPT_MANAGER_ID', ...
    'Type','right');

Чтобы соединить больше чем две таблицы базы данных за один раз, используйте приложение Database Explorer. Для получения дополнительной информации см., что Объединяющие таблицы Используют Приложение Database Explorer. Или, можно создать и запустить скрипт SQL с помощью функции executeSQLScript.

Смотрите также

|

Похожие темы