Знаток (258), на голосовании 1 год назад
Написать запрос SQL. Access
Помогите пожалуйста!!! 1)Написать запрос для компьютеров с типом процессора определённого года выпуска. Год выпуска задаётся в виде параметра в условии WHERE 2)Определить кол-во компьютеров и вывести список,у которых определённый тип процессора ЗНАЧЕНИЯ1 и год производства больше ЗНАЧЕНИЯ 2. помогите пожалуйста написать хотя бы 1 запросОтветы
select temp1.sn
from (select S.ID si, S.Name sn,P.Salary ps from Students Sjoin Packages P on S.ID = P.ID ) temp1 join (select FF.ID fi,FF.Friend_ID fd,PP.Salary pps from Friends FF join Packages PPonFF.Friend_ID= pp.ID ) temp2 on temp1.si = temp2.fi and temp1.ps<temp2.pps
order by temp2.pps asc;
SELECT *
FROM Computers
WHERE ProcessorYear = [Год выпуска];
SELECT COUNT(*) AS TotalComputers, ComputerName
FROM Computers
WHERE ProcessorType = 'ЗНАЧЕНИЯ1' AND ProductionYear > ЗНАЧЕНИЯ2
GROUP BY ComputerName;
1) Для написания запроса, который выбирает компьютеры с типом процессора определенного года выпуска, можно использовать следующий шаблон запроса, где ГОД_ВЫПУСКА - это значение параметра, задаваемого в условии WHERE:
```sql
SELECT *
FROM Компьютеры
WHERE YEAR(Дата_производства) = ГОД_ВЫПУСКА AND Тип_процессора = 'ОПРЕДЕЛЕННЫЙ_ТИП_ПРОЦЕССОРА'
```
В данном запросе используется функция YEAR, которая извлекает год из даты производства компьютера. Вы можете заменить "Компьютеры" на имя вашей таблицы компьютеров и "Дата_производства" на имя соответствующего столбца в вашей таблице.
2) Чтобы определить количество компьютеров и вывести список тех, у которых определенный тип процессора (ЗНАЧЕНИЯ1) и год производства больше определенного значения (ЗНАЧЕНИЕ2), можно использовать следующий запрос:
```sql
SELECT *
FROM Компьютеры
WHERE Тип_процессора = 'ЗНАЧЕНИЕ1' AND YEAR(Дата_производства) > ЗНАЧЕНИЕ2
```
Здесь также используется функция YEAR для извлечения года из даты производства компьютера. Замените "Компьютеры" на имя вашей таблицы компьютеров, "Тип_процессора" на имя столбца с типом процессора, а "Дата_производства" на имя столбца с датой производства в вашей таблице.
Все вопросы
Категории
Избранные