Сколько строк вернёт следующий запрос:
SELECT * FROM VOUCHERS WHERE ID_CODE IN (1, NULL)
SELECT * FROM VOUCHERS WHERE ID_CODE IN (1, NULL)
Anonymous Quiz
17%
1
56%
3
6%
0
22%
Запрос не выполнится. Будет SQL-ошибка.
👍1🔥1
Усложненная версия предыдущей задачи
В базе данных есть таблица VOUCHERS, в которой, среди прочих, есть столбец ID_CODE, определённый как NUMBER (с возможностью сохранения значений NULL).
В таблице всего пять строк.
У трёх строк значение 1 (один) в этом столбце, и ещё у двух строк значение в этом столбце NULL.
В базе данных есть таблица VOUCHERS, в которой, среди прочих, есть столбец ID_CODE, определённый как NUMBER (с возможностью сохранения значений NULL).
В таблице всего пять строк.
У трёх строк значение 1 (один) в этом столбце, и ещё у двух строк значение в этом столбце NULL.
👍2
Сколько строк вернёт следующий запрос:
SELECT * FROM VOUCHERS WHERE ID_CODE IN (1, NULL)
SELECT * FROM VOUCHERS WHERE ID_CODE IN (1, NULL)
Anonymous Quiz
30%
3
46%
5
7%
0
18%
Запрос не сможет выполняться. Будет SQL-ошибка
В каком порядке выводятся данные, получаемые SQL-запросом, если в запросе не указан ORDER BY?
- данные выводятся в таком порядке, в котором их проще вывести для СУБД. При отсутствии блока ORDER BY один и тот же запрос, запускаемый в разное время, даже может выводить одни и те же данные в разном порядке.
- данные выводятся в таком порядке, в котором их проще вывести для СУБД. При отсутствии блока ORDER BY один и тот же запрос, запускаемый в разное время, даже может выводить одни и те же данные в разном порядке.
❤6👌5🔥1
Всем привет!
А вот и задача на этот понедельник! По сложности назначаю 1 звёздочку! Проверьте себя, ничего не забыли из основы основ? И внимательно читаем условие задачи, ато обидно будет ответить не правильно на достаточно простой задаче 😉
Таблица PERS определена следующим образом:
(ID NUMBER NOT NULL PRIMARY KEY,
NAME VARCHAR(100) NOT NULL)
Запрос
SELECT COUNT(*)
FROM PERS
WHERE NAME = 'Иванов Иван Иванович'
возвращает число 2.
А вот и задача на этот понедельник! По сложности назначаю 1 звёздочку! Проверьте себя, ничего не забыли из основы основ? И внимательно читаем условие задачи, ато обидно будет ответить не правильно на достаточно простой задаче 😉
Таблица PERS определена следующим образом:
(ID NUMBER NOT NULL PRIMARY KEY,
NAME VARCHAR(100) NOT NULL)
Запрос
SELECT COUNT(*)
FROM PERS
WHERE NAME = 'Иванов Иван Иванович'
возвращает число 2.
🔥2
Сколько строк вернёт следующий запрос?
SELECT DISTINCT ID, NAME FROM PERS WHERE NAME = 'Иванов Иван Иванович'
SELECT DISTINCT ID, NAME FROM PERS WHERE NAME = 'Иванов Иван Иванович'
Anonymous Quiz
1%
0
29%
1
58%
2
11%
Запрос может вернуть любое количество строк
❤5👍2
Оператор DISTINCT оставляет в результирующей таблице строки с неповторимым набором значений во всех выводимых (командой SELECT) столбцах. Несмотря на то, что в столбце NAME для всех выводящихся строк значение одинаковое, в столбце ID - значение для этих строк, разное (т.к. столбец ID определён как первичный ключ). Оператор DISTINCT убрал бы вторую строку (и последующие), если бы совпали значения по всем выводящимся столбцам.
❤11👍1
Всем доброго понедельника!
А вот и ещё одна небольшая задача по SQL🙂👇
В таблице INVOICES две строки. В первой строке в столбце QTY число 25, во второй строке в этом же столбце лежит NULL.
А вот и ещё одна небольшая задача по SQL🙂👇
В таблице INVOICES две строки. В первой строке в столбце QTY число 25, во второй строке в этом же столбце лежит NULL.
Какой будет результат запроса?
SELECT SUM(QTY) FROM INVOICES
SELECT SUM(QTY) FROM INVOICES
Anonymous Quiz
68%
25
2%
0
15%
NULL
15%
Выполнение запроса приведёт к SQL ошибке
❤4
Друзья, всем привет!
Современный мир очень быстро развивается и требует постоянно соответствующих знаний и умений!
Знание языка SQL и навыки работы с базами данных сейчас одни из самых востребованных! Бизнес почти всех компаний от маленьких до больших использует базы данных! А SQL - это единственный язык, с помощью которого происходит работа с базами данных!
Мы подготовили максимально полную программу с максимально простым объяснением, чтобы загрузить в тебя всего за 10 дней максимум знаний и умений! Программа максимум :)
Итак, как будет проходить обучение:
- 10 уроков со мной в режиме онлайн минимум по 1.5 часа (обучаться будем через Zoom);
- Домашние самостоятельные задания после каждого урока. Вам будет нужно один на один остаться с базой данных (которую мы подготовим вместе) и попробовать выполнить практическую работу;
- Начало уроков будет с проверки самостоятельных задач. Разберём как Вы справились с "домашкой", посмотрим что не получилось и что можно оптимизировать;
- На он-лайн уроках будем работать! Не просто объясню и обучу, но и будем вместе решать задачи!
- Общение и дополнительные вопросы и по домашней работе и нет - в закрытой группе Телеграмм. Здесь же буду выкладывать записи эфиров;
- Обучение SQL и навыкам работы с базами данных будет на примере СУБД PostgreSQL;
- Сертификат по завершению обучению + помощь в составлении резюме.
Полная программа курса, записаться и оплатить можно здесь: https://prime-soft.biz/courses/postgresql
График обучения:
- вторник и четверг 19:30 (Мск);
- суббота 9:30 (Мск).
Начинаем 20 августа!
Повторю, что написал выше: весь мир использует базы данных, а язык SQL - это единственный язык работы с базами данных! И, более того, это самый простой способ войти в айти, если Вы ещё не думаете над этим.
Дополнительные вопросы по обучению оставляйте в комментариях под этим постом!
Современный мир очень быстро развивается и требует постоянно соответствующих знаний и умений!
Знание языка SQL и навыки работы с базами данных сейчас одни из самых востребованных! Бизнес почти всех компаний от маленьких до больших использует базы данных! А SQL - это единственный язык, с помощью которого происходит работа с базами данных!
Мы подготовили максимально полную программу с максимально простым объяснением, чтобы загрузить в тебя всего за 10 дней максимум знаний и умений! Программа максимум :)
Итак, как будет проходить обучение:
- 10 уроков со мной в режиме онлайн минимум по 1.5 часа (обучаться будем через Zoom);
- Домашние самостоятельные задания после каждого урока. Вам будет нужно один на один остаться с базой данных (которую мы подготовим вместе) и попробовать выполнить практическую работу;
- Начало уроков будет с проверки самостоятельных задач. Разберём как Вы справились с "домашкой", посмотрим что не получилось и что можно оптимизировать;
- На он-лайн уроках будем работать! Не просто объясню и обучу, но и будем вместе решать задачи!
- Общение и дополнительные вопросы и по домашней работе и нет - в закрытой группе Телеграмм. Здесь же буду выкладывать записи эфиров;
- Обучение SQL и навыкам работы с базами данных будет на примере СУБД PostgreSQL;
- Сертификат по завершению обучению + помощь в составлении резюме.
Полная программа курса, записаться и оплатить можно здесь: https://prime-soft.biz/courses/postgresql
График обучения:
- вторник и четверг 19:30 (Мск);
- суббота 9:30 (Мск).
Начинаем 20 августа!
Повторю, что написал выше: весь мир использует базы данных, а язык SQL - это единственный язык работы с базами данных! И, более того, это самый простой способ войти в айти, если Вы ещё не думаете над этим.
Дополнительные вопросы по обучению оставляйте в комментариях под этим постом!
prime-soft.biz
Prime | Курс SQL, PostgreSql
Уроки и курсы SQL, PostgreSQL, Базы данных.
👍2
Всем доброго понедельника!
Предлагаю ещё одну интересную задачу по SQL.
В базе данных есть таблица TMP_TABLE, имеющая всего два столбца и содержащая следующие данные:
TMP_TABLE
column1 column2
-----------------------------------------
12 12
NULL 13
12 14
NULL NULL
13 15
Предлагаю ещё одну интересную задачу по SQL.
В базе данных есть таблица TMP_TABLE, имеющая всего два столбца и содержащая следующие данные:
TMP_TABLE
column1 column2
-----------------------------------------
12 12
NULL 13
12 14
NULL NULL
13 15
👍1
Какое значение вернёт следующий запрос?
SELECT COUNT(*) FROM TMP_TABLE
SELECT COUNT(*) FROM TMP_TABLE
Anonymous Quiz
1%
0
1%
2
2%
3
11%
4
78%
5
1%
6
3%
7
3%
Null
👍7❤4
Добрый день, друзья!
Напоминаю, что через 6 дней (в следующий вторник) начинаем он-лайн интенсив по SQL и PostgreSql! 💪
Программа представлена на нашем сайте: https://prime-soft.biz/courses/postgresql
🧩 начинаем с азов и разберём все, что только нужно аналитику, тестировщику и другим специалистам, работающим с БД;
💻 работать будем онлайн минимум по 1.5 часа каждое занятие. Всего 10 занятий. Записи всех встреч будут доступны в закрытой группе Телеграмм;
🥇 научимся решать любые задачи в базе данных на языке SQL на примере популярной СУБД PostgreSQL!
Записаться на курс и оплатить можно здесь:
https://prime-soft.biz/pay/209
Напоминаю, что через 6 дней (в следующий вторник) начинаем он-лайн интенсив по SQL и PostgreSql! 💪
Программа представлена на нашем сайте: https://prime-soft.biz/courses/postgresql
🧩 начинаем с азов и разберём все, что только нужно аналитику, тестировщику и другим специалистам, работающим с БД;
💻 работать будем онлайн минимум по 1.5 часа каждое занятие. Всего 10 занятий. Записи всех встреч будут доступны в закрытой группе Телеграмм;
🥇 научимся решать любые задачи в базе данных на языке SQL на примере популярной СУБД PostgreSQL!
Записаться на курс и оплатить можно здесь:
https://prime-soft.biz/pay/209
prime-soft.biz
Prime | Курс SQL, PostgreSql
Уроки и курсы SQL, PostgreSQL, Базы данных.
🔥4👍3
Всем привет!
Сегодня нашёл в интернете небольшую интересную задачу с собеседования по SQL. В ней нужно правильно составить небольшой запрос к таблицам.
Ниже будет текст задачи, а решение разберём чуть позже.
Сегодня нашёл в интернете небольшую интересную задачу с собеседования по SQL. В ней нужно правильно составить небольшой запрос к таблицам.
Ниже будет текст задачи, а решение разберём чуть позже.
❤1
В базе данных есть таблица анализов Analysis, имеющая следующие столбцы:
an_id — ID анализа;
an_name — название анализа;
an_price — цена анализа;
an_group — группа анализов.
Есть таблица заказов Orders:
ord_id — ID заказа;
ord_datetime — дата и время заказа;
ord_an — ID анализа.
Необходимо вывести название и цену для всех анализов, которые продавались 5 февраля 2020 и всю следующую неделю.
an_id — ID анализа;
an_name — название анализа;
an_price — цена анализа;
an_group — группа анализов.
Есть таблица заказов Orders:
ord_id — ID заказа;
ord_datetime — дата и время заказа;
ord_an — ID анализа.
Необходимо вывести название и цену для всех анализов, которые продавались 5 февраля 2020 и всю следующую неделю.
🔥3👍2
Спасибо всем за продуктивную работу вчера! Много поработали над задачей с собеседования, которую я нашёл на просторах интернета!
Решение этой задачи, а также ссылку на источник выложил здесь: https://dzen.ru/a/ZsWYIY7xOwqvLnUH
Решение этой задачи, а также ссылку на источник выложил здесь: https://dzen.ru/a/ZsWYIY7xOwqvLnUH
Дзен | Статьи
Задача по SQL с неочевидным решением
Статья автора «Илья Хохлов» в Дзене ✍: Здравствуй, уважаемый читатель! Спасибо, что заходишь ко мне на канал и изучаешь SQL со мной!
❤1
Добрый вечер, друзья!
К сожалению, вчера пришлось отменить старт десятидневного интенсива по SQL и PostgreSql, и вернуть оплату единственной записавшийся на обучение девушке! 🙂
Давайте соберём группу минимум из 3ёх человек! В идеале 7 - 10! 🙂💪
Напишите, пожалуйста, под постом когда Вам было бы удобно начать в сентябре, я подстроюсь! 😌
К сожалению, вчера пришлось отменить старт десятидневного интенсива по SQL и PostgreSql, и вернуть оплату единственной записавшийся на обучение девушке! 🙂
Давайте соберём группу минимум из 3ёх человек! В идеале 7 - 10! 🙂💪
Напишите, пожалуйста, под постом когда Вам было бы удобно начать в сентябре, я подстроюсь! 😌
🙏4👍2
Всем привет!
Уже несколько пятниц не публиковал шутки по теме айти и вот одна мне на этой неделе попалась. Приберёг до сегодня 🙂
Смотреть со звуком!
Всем хорошей пятницы🎉
Уже несколько пятниц не публиковал шутки по теме айти и вот одна мне на этой неделе попалась. Приберёг до сегодня 🙂
Смотреть со звуком!
Всем хорошей пятницы🎉