Відкрийте папку
Запустіть NullReed і відкрийте папку для практики.
Поверніть рядки без відповідності за допомогою LEFT JOIN із IS NULL, перегляньте diff перед прийняттям змін, перевірте вивід і згадайте ключові слова SQL, які має знати кожен розробник.
Запустіть NullReed і відкрийте папку для практики.
Використовуйте write_file для створення SQL-скрипта з початковими даними.
Використовуйте Shell для виконання запиту до вашої бази даних.
Прочитайте файл результатів і переконайтеся у наявності рядків NULL.
exercises.sqlствореноexercises.sqlпоказано diffdb-client < exercises.sqlexit 0output.txtзавантажено-- Exercise 1: Find employees without departments
-- Task: Return names where department is missing
SELECT e.name
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;
-- Exercise 2: Count missing departments
SELECT COUNT(*)
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;Цей файл для читання містить три стандартні SQL-запити, які демонструють JOIN, GROUP BY та LEFT JOIN із фільтрацією IS NULL для рядків без відповідності.
Ви починаєте з використання write_file для створення SQL-скрипта, який визначає таблиці для практики та вставляє вигадані дані, щоб ваша робота залишалася ізольованою від виробничих баз даних. Це практика SQL. Агент потім читає скрипт, щоб перевірити його структуру та вміст. Ви можете практикувати SQL без опори на підручники, пишучи запити локально. Перемкніться в режим Ask first, щоб агент робив паузу перед діями, що щось змінюють. Це налаштування гарантує, що ви затверджуєте оператори, що змінюють дані, перед їхнім запуском. Програма налаштування важить близько 34 МБ і працює на Windows 10 або 11. NullReed допомагає вам вивчати практику JOIN у SQL, порівнюючи ваш вивід із очікуваними результатами.
Агент запускає ваш клієнт бази даних через Shell і зберігає вивід у текстовий файл, щоб ви могли перевірити правильність і порівняти його пізніше. Це допомагає. Потім ви використовуєте read_file для перегляду результатів разом із очікуваними результатами. Агент виділяє будь-які відмінності у виводі, такі як додаткові рядки або відсутні стовпці. Ви можете прийняти зміни або попросити виправлення за допомогою edit_file, який показує diff для вашого затвердження. Чіткий напрямок у вивченні SQL, коли ви застрягли, — це порівняння фактичного виводу з очікуваними результатами. Агент виділяє будь-які відмінності у виводі, такі як додаткові рядки або відсутні стовпці. Потім ви можете вдосконалити свої запити на основі цих точних спостережень.