singlepost

ПОЖАЛУЙСТА! ЛЮДИ, ЗНАЮЩИЕ ЯЗЫК SQL, ПОМОГИТЕ! << На главную или назад  

Переведите пожалуйста на язык SQL. Буду очень благодарен.

1. Выбрать все идентификаторы и цены книг по современной и традиционной кулинарии и по бизнесу. В запросе использовать предикат IN
2. Определить среднюю цену книг по бизнесу
3. Определить страны, в которых расположены издательства книг. Названия стран в результирующей таблице не должны повторяться. Вывести названия штатов в порядке возрастания.
4. Определить неопубликованные в издательствах книги.
5. Найти цену самой дорогой книги (книг), вышедшей в США. В запросе использовать подзапрос.
6. Определить авторов, хотя бы одна книга которых была опубликована
в штате Массачусетс. В запросе использовать подзапросы и предикат с квантором.
7. Выбрать тип и цену для всех книг, цена которых не превышает средней. В запросе использовать подзапрос, определяющий среднюю цену книг.

109 ответов в теме “ПОЖАЛУЙСТА! ЛЮДИ, ЗНАЮЩИЕ ЯЗЫК SQL, ПОМОГИТЕ!”

Страницы: [1] 2 3 »

  1. 1
    Михаил Афанасьев ответил:

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

  2. 2
    Михаил Афанасьев ответил:

    1.
    SELECT id, price
    FROM table
    WHERE theme IN ("Бизнес","Современная кулинария","Традиционная кулинария");

  3. 3
    Михаил Афанасьев ответил:

    2.
    SELECT AVG(price)
    FROM table
    GROUP BY theme
    HAVING theme="Бизнес";

  4. 4
    Михаил Афанасьев ответил:

    3.
    SELECT DISTINCT state
    FROM table
    ORDER BY state;

  5. 5
    Михаил Афанасьев ответил:

    4.
    SELECT book
    FROM table
    WHERE izdatelstvo IS NULL;

  6. 6
    Михаил Афанасьев ответил:

    5.
    SELECT price
    FROM table
    WHERE (state="США") AND (price>= ALL (SELECT price FROM table WHERE state="США"));

    хотя на фиг тут подзапрос, я не знаю… делается просто с функцией MAX.

  7. 7
    Михаил Афанасьев ответил:

    оставшиеся два, если хочешь, подожди. сейчас ухожу, надо будет – допишу.

  8. 8
    Василий Лаврентьев ответил:

    О спасибо :) очень благодарен :)

  9. 9
    Константин Конашенков ответил:

    Писец, что лень с людьми делает, sqlне такой и сложный язык….

  10. 10
    Михаил Афанасьев ответил:

    Константин Конашенков
    по правде, сам удивлен, язык реально легкий. но раз кому-то лень, почему бы мне не попрактиковаться)))

Страницы: [1] 2 3 »

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.