Серия «SQLize.online»

Вышел релиз БД Сокол (SoQoL)

На сайте SQLize.online версия БД Сокол (SoQoL) обновлена до 3.0.1 - все кто следит за развитием проекта могут ознакомиться с новыми функциями добавленными в этой версии.

Вышел релиз БД Сокол (SoQoL) IT, SQL, Песочница, База данных

Снимок экрана с указанием версии БД Сокол

Тестовая база Employees для Firebird доступн онлаййн

UPD:

Если вы хотите проверить свои знания в написании SQL запросов - зайдите на мой новый проект https://sqltest.online

Если вы хотите познакомиться лучше с особенностями синтаксиса SQL для базы данных Firebird то вам уже не требуется устанавливать эту базу локально. Достаточно зайти на сайт и воспользоваться предустановленной базой Employees.

Данная база состоит из следующих таблиц каждая из которых заполнена данными

  • COUNTRY

  • JOB

  • DEPARTMENT

  • EMPLOYEE

  • PROJECT

  • EMPLOYEE_PROJECT

  • PROJ_DEPT_BUDGET

  • SALARY_HISTORY

  • CUSTOMER

  • SALES

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

Для разминки попробуйте решить следующие задачи:

  1. Выберите всех сотрудников работающий за пределами США

  2. Найдите отдел управляемый Roberto Ferrari

  3. Найдите всех сотрудников занятых на проекте "Video Database"

  4. Найдите всех покупателей имеющих не отправленные заказы

  5. Найдите сотрудников которым ни разу не повышали зарплату

Если вы затрудняетесь в решении этих и других SQL задач - пишите в мой чат в телеграме

Добавил поддержку Firebird 4 на SQLize.online

Несколько дней назад опубликовал пост о своем проекте SQLize.online (если вы пропустили - найдите предыдущие статьи этой серии).

Несколько комментаторов спросили о поддержке базы данных Firebird.

Пару дней на размышление еще пару дней на работу и готово - SQLize.online поддерживает работу с базы данных Firebird 4.0

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

Чат GPT помогает в изучении SQL

На сайте SQLize.online  есть возможность задать вопрос касающийся выполнения запросов. Я нашёл довольно сложный запрос и решил понять как он работает.

Скопировал запрос в редактор сайта и написал вопрос: "Как работает этот запрос?"

Чат GPT помогает в изучении SQL IT, ChatGPT, SQL, Искусственный интеллект

Экран сайта с запросом и ответом ИИ

На что получил подробный ответ на английском. Я же хотел получить ответ на русском поэтому уточнил: "Как работает этот запрос? Ответь по русски"

Чат GPT помогает в изучении SQL IT, ChatGPT, SQL, Искусственный интеллект

Экран с русской версией ответа

Как видите это тоже на составило труда для ИИ!

Таким образом можно использовать сайт SQLize.online для помощи в изучении SQL.

P.S. ИИ помощник основан на базе API ChatGPT. Если вы находите данный сервис полезным для вас - вы можете помочь в финансировании расходов на поддержание сайта

Показать полностью 1

Моя SQL песочница с поддержкой ChatGPT

Уже больше трех лет я развиваю свой проект sqlize.online это сайт где любой желающий может потренироваться в написании SQL запросов используя все популярные базы данных.

Песочница используется как студентами только изучающими основы языка SQL так и профессионалами, которым нужно быстро проверить свою идею.

На этой площадке Можно быстро создать свою базу данных в одной из популярных систем управления базами данных или воспользоваться уже имеющейся.

Для решения проблем запросы Для решения проблем запросы можно обратиться к ассистенту основанному на ChatGPT

По всем вопросам касательно проекта обращайтесь в ТГ https://t.me/sqlize

Проверьте свои знания в SQL на примере базы данных Sakila

База данных Sakila представляет собой учебный пример, разработанный MySQL для демонстрации функциональностей систем управления реляционными базами данных (СУБД). Эта база данных моделирует вымышленную компанию, специализирующуюся на прокате DVD-дисков.

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

База данных включает в себя 16 таблиц с данными:

  • actor: Информация об актёрах.

  • address: Адреса клиентов.

  • category: Категории фильмов.

  • city: Список городов.

  • country: Список стран.

  • customer: Информация о клиентах.

  • film: Информация о фильмах.

  • film_actor: Связь между фильмами и актерами.

  • film_category: Связь между фильмами и категориями.

  • film_text: Описание сюжетов фильмов.

  • inventory: Информация о DVD-дисках.

  • language: Список языков.

  • payment: Информация о платежах клиентов.

  • rental: Информация о факте аренды фильма.

  • staff: Информация о сотрудниках магазина.

  • store: Информация о магазинах.

Вы можете оценить свои знания языка SQL составив запросы для решения следующих задач:

(Задания упорядочены в порядке возрастания сложности от тривиальных до достаточно сложных)

  • Выведите все записи из таблицы customer.

  • Выведите все записи из таблицы film, отсортированные по алфавиту.

  • Выведите список всех уникальных категорий из таблицы category.

  • Выведите список всех языков из таблицы language.

  • Выведите список всех фильмов, длительность которых больше 2 часов.

  • Выведите список всех фильмов, отсортированный по возрастанию длительности.

  • Выведите список всех клиентов из таблицы customer, живущих в городе с названием «London».

  • Выведите список всех фильмов комедий.

  • Выведите список всех фильмов, в которых играл "WILL WILSON".

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

  • Выведите список всех клиентов, которые сделали хотя бы один платеж на сумму более $10.

  • Выведите список всех клиентов, которые не брали ни одного фильма.

  • Выведите сумму всех платежей для каждого месяца.

  • Выведите список всех клиентов и количества аренд, которые они сделали.

  • Выведите список всех клиентов, которые не вернули как минимум один прокат.

  • Выведите список всех фильмов, которые никогда не прокатывались.

  • Выведите список всех клиентов, которые арендовали фильмы в период с 1 мая 2006 года по 31 мая 2006 года.

  • Выведите список всех магазинов, в которых есть DVD-диски с фильмами ужасов.

  • Выведите список всех фильмов, которые прокатывались больше 30 раз в месяц.

  • Выведите список всех клиентов, которые арендовали фильмы, общая стоимость которых превышает $50.

Все задания можно выполнять онлайн (бесплатно и без регистрации) на сайте SQLize. online

Для выполнения задания напишите запрос в левой панели и нажмите кнопку "Run SQL code" для получения результата.

Если столкнетесь с проблемой которую не можете решить — вы можете обратиться к помощи ChatGPT ассистента или спросить у экспертов в одноимённом телеграм канале.

Оцените сложность заданий
Всего голосов:
Показать полностью 1

Beta версия СУБД SoQoL доступна для тестирования онлайн

SoQoL - высокопроизводительная масштабируемая реляционная СУБД нового поколения, объединяющая в себе удобство реляционных и стремящаяся к быстродействию in-memory решений.

Beta версия СУБД SoQoL доступна для тестирования онлайн ChatGPT, SQL, Песочница, IT, Telegram (ссылка), База данных

Снимок экрана

Все желающие могут протестировать функционал новой базы данных на сайте SQLize.online

Для выполнения SQL запроса наберите его ил вставьте из буфера в левой панели, затем нажмите "Run SQL code" и получите результат в правой.

Также можно воспользоваться помощью ChatGPT для решения возникших проблем.

Все вопросы по работе проекта SQLize.online задавайте в нашем телеграм-чате

Показать полностью
Отличная работа, все прочитано!