Как получить информацию из таблиц в Oracle? - PullRequest
0 голосов
/ 09 января 2019

Привет, я использую oracle sqlplus в примерах таблиц базы данных HR.

У меня есть 2 таблицы, сотрудники и рабочие места, в которых у меня есть job_id в обеих.

Я хочу иметь возможность ввести ввод job_ID, а затем он отображает first_name, last_name (который находится внутри таблицы сотрудников)

Я новичок в sql и обучения. Заранее спасибо

1 Ответ

0 голосов
/ 09 января 2019

Если вы хотите запрашивать данные из базы данных SQL, вам нужен оператор SELECT. В вашем случае это будет:

SELECT first_name, last_name FROM Employees WHERE job_ID=:job_ID;

SELECT ... Ключевое слово выписок "SELECT"

firstname, lastname ... Столбцы, которые вы хотите вернуть в запросе

FROM Employees ... Ключевое слово + Имя таблицы, к которой вы хотите обратиться

WHERE job_ID=:job_ID ... Условие, которое будет использоваться для выбора определенных строк

:job_ID ... Ваш ввод, какой job_ID вы хотите получить

Ваш поисковый запрос был введен пользователем, смешанным с заданиями:

SELECT first_name, last_name FROM Employees JOIN Jobs ON Employees.job_ID=Jobs.job_ID WHERE Jobs.min_salary=&min_salary AND Jobs.max_salary=&max_salary;

JOIN Объединяет строки каждой таблицы в одну большую таблицу, их много разных типов, это только базовая

ON Дает JOIN параметр, чтобы проверить, является ли этот столбец одинаковым в двух строках каждой таблицы. Если да, они будут объединены

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...