Sintex

Запрос использующий представление

16.03.2013, 18:02. Показов 1019. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно создать view, но что-то ничего в голову не лезет, помогите кто может.
Пока есть вариант, но он больше похоже на процедуру.
SELECT * FROM Passport
WHERE surname = (SELECT surname FROM table WHERE passportSeria = x and passpotNumber= x)
and name = (SELECT name FROM table WHERE passportSeria = x and passpotNumber= x)

Вот задание:
Человек на протяжении жизни может быть владельцем нескольких паспортов. Паспорта могут меняться в связи с истечением их срока действия, утратой и так далее. Необходимо составить структуру БД из одной таблицы, где будут храниться следующие данные:
• Фамилия
• Имя (ID отсутствует, однофамильцы (имя и фамилия) считаются одним и тем же человеком)
• Серия паспорта
• Номер паспорта.

Создайте View, не Stored Procedure, при помощи которого возможно получить данные всех паспортов человека, указав только серию и номер одного паспорта.
Пример применения:

SELECT *
FROM PassportView
WHERE passportSeria =‘AA‘ AND passpotNumber=‘12345678‘
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.03.2013, 18:02
Ответы с готовыми решениями:

Запрос на представление с условием
трям всем доброй ночи...есть проблемка делаю запрос на представление с условием... хочу вывести все записи из одной таблицы которых нет во...

Вложенный запрос - представление
Задание Человек на протяжении жизни может быть владельцем нескольких паспортов. Паспорта могут меняться в связи с истечением их срока...

Запрос SELECT, использующий связные подзапросы
Подскажите как сделать этот запрос, не могу догнать. Напишите команду SELECT, использующую связные подзапросы и выполняющую вывод, имен...

1
 Аватар для dr_yand
157 / 138 / 15
Регистрация: 13.03.2013
Сообщений: 321
Записей в блоге: 3
16.03.2013, 20:53
Может не оптимально, но что-то типа этого:
SQL
1
2
3
4
5
CREATE VIEW PassportView AS
SELECT p1.firstname, p1.lastname, p1.passportSeria, p1.passpotNumber
FROM Passport p1
JOIN Passport p2
ON p1.firstname=p2.firstname AND p1.lastname=p2.lastname;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.03.2013, 20:53
Помогаю со студенческими работами здесь

Если известно десятичное представление числа 255, 7, то его двоичное представление
1. 11111111, 0111 2. 111111111,1110 3. 11111111, 111 4. FF, 3 5. 255, 111

Программа переводит строковое представление числа в числовое представление
Программа получает запись действительного числа в виде строки. Входная переменная, то есть, имеет тип данных String. Программа...

Заменить представление во всем коде БД на представление из другой БД
В базе было представление v_names. Во всех элементах базы в коде использовалось это название. Но теперь данные нужно брать из такого же...

Перевести строковое представление числа в числовое представление
Программа получает запись действительного числа в виде строки. Входная переменная, то есть, имеет тип данных String. Программа переводит...

Скрипт, использующий массивы+файлы
Плз скиньте скрипт или функцию если у кого есть которая делает следующее : Есть файл config.txt где хранятся значения ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Тестирование Pull Request в Kubernetes с vCluster
Mr. Docker 19.07.2025
Часто сталкиваюсь с серьезной дилемой при настройке тестовых окружений для проверки Pull Request в Kubernetes. С одной стороны, каждый PR требует изолированной среды — только так можно гарантировать,. . .
Мой 7 минутный ролик с крамольным предложением про шахматы, предлагаю заценить
_Ivana 18.07.2025
p2UhJNMGY94
Десять Middleware Node.js для эффективного кодинга
Reangularity 18.07.2025
Когда я только начинал работать с Node. js, количество пакетов в npm меня буквально парализовало. Сегодня их больше 1,3 миллиона — попробуй разберись, что стоит твоего внимания, а что нет. Я потратил. . .
Context и глубины Android
mobDevWorks 18.07.2025
В Android разработки Context напоминает воздух - он везде, жизненно необходим, но мало кто может детально объяснить его природу. Мы привыкли получать его как параметр, передавать дальше и. . .
Результаты исследования от команды MCM (июль 2025 г.)
Programma_Boinc 18.07.2025
Результаты исследования от команды MCM (июль 2025 г. ) Как сообщалось в наших предыдущих публикациях, мы изучаем гены, которые имеют наибольший рейтинг и ассоциируются с различными видами рака, в. . .
ИИ-чатбот на React с OpenAI и LangChain.js
Reangularity 17.07.2025
React давно стал для меня золотым стандартом фронтенд-разработки. Его компонентная структура, виртуальный DOM и однонаправленный поток данных идеально подходят для создания динамичных интерфейсов. . .
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например: Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru