Пишем на SQL
Open in Telegram
Уроки по SQL. Изучаем базы данных на примере СУБД ORACLE, MySQL, MS SQL Server, PostgreSql Мой курс по SQL и базам данных: https://prime-soft.biz/courses/sql Связь со мной @iliahohlov
Show more1 891
Subscribers
-124 hours
-57 days
-730 days
Posts Archive
1 891
Какая ошибка допущена в следующей SQL команде?
CREATE VIEW CLIENTS_INFO
AS SELECT INN, NAME, PHONE
FROM CLIENTS, CLIENT_CONTACTS
WHERE CLIENTS.CLIENT_ID = CLIENT_CONTACTS.CLIENT_ID
1 891
Как насчёт ещё одной задачи по SQL?
Задача-тест с собеседования.
Необходимо создать представление (VIEW) с названием CLIENTS_INFO, содержащее следующую информацию о клиентах: INN, NAME, PHONE.
1 891
10-ти дневный он-лайн интенсив по SQL и PostgreSql. Начинаем 24.09.2024. У нас уже три участника! Не пропусти! Узнать больше и записаться можно тут: https://prime-soft.biz/courses/postgresql
1 891
Первичный ключ является суррогатным, если он состоит из столбца, который не содержит бизнес-данных и был создан исключительно для возможности идентификации записей.
1 891
В таблице GOODS ("Товары") для уникальной идентификации записей использовался столбец ARTICLE ("Артикул товара"). Этот столбец был установлен в качестве первичного ключа. С некоторыми последними доработками и расширением функционала, возникла необходимость наличия товаров с одинаковым артикулом. Для идентификации товаров пришлось создать новый отдельный столбец "ID" со сквозной нумерацией.
1 891
В SQL запросах допустимо соединение таблиц с помощью ключевого слова JOIN без указания типа соединения (LEFT, RIGHT и т.д.). Например:
SELECT *
FROM CLIENTS c
JOIN INVOICES i
ON i.ID_CLIENT = c.ID
1 891
Необходимо добавить новый столбец ADDRESS с типом данных VARCHAR(250) в существующую таблицу PERSONS.
1 891
Всех с днём знаний и доброго понедельника!
Начинаем рабочую неделю как всегда с разминки по SQL! Задача с собеседования. Базовый уровень.
1 891
Всем кому актуально обучение по SQL и PostgreSql, приглашаю на интенсив!
Начинаем 24 сентября во вторник!
10 онлайн встреч со мной минимум по 1.5 часа. Обучаться будем так же: вт и чт в 19:30 и сб в 9:30.
Закрытая Телеграм группа с записью всех эфиров (на случай, если пропустите).
Цена сейчас: 8.900 р за все!
Посмотреть мощную программу курса, а также записаться на него можно здесь:
https://prime-soft.biz/courses/postgresql
Вопросы пишите, пожалуйста, под постом.
Буду Вас ждать!
1 891
Друзья, LEFT JOIN (левое соединение) и LEFT OUTER JOIN (левое ВНЕШНЕЕ соединение) - это одно и тоже. Левое соединение оно всегда внешнее. На заре SQL, для создания левого соединения, писали LEFT OUTER JOIN. Но, из-за того, что LEFT JOIN итак всегда OUTER (внешнее), смысл этого слова постепенно отпал. Необходимость использования этого слова упразднили и оно стало не обязательным. Его наличие или отсутствие при составлении левого соединения ничего не меняет.
1 891
Продолжаем тему базового курса SQL!
Еще одна простая задача!
Могут ли запросы, написанные ниже, возвращать разный набор данных:
Запрос 1:
SELECT c.ID, c.NAME, inv.*
FROM CLIENTS c
LEFT JOIN INVOICES inv
ON inv.ID_CLIENT = c.ID
Запрос 2:
SELECT c.ID, c.NAME, inv.*
FROM CLIENTS c
LEFT OUTER JOIN INVOICES inv
ON inv.ID_CLIENT = c.ID
1 891
Всем привет!
Небольшой тест по SQL на этот понедельник! В базе данных есть таблица CLIENTS, имеющая, среди прочих, столбцы IS_JUR NUMBER(1) NOT NULL и CITY_NAME VARCHAR2(100) NOT NULL. Могут ли запросы ниже выводить разный набор данных?
SELECT CITY_NAME FROM CLIENTS WHERE IS_JUR IN (0, 1)
и
SELECT CITY_NAME FROM CLIENTS WHERE IS_JUR = 0
UNION
SELECT CITY_NAME FROM CLIENTS WHERE IS_JUR = 1
1 891
Всем привет!
Уже несколько пятниц не публиковал шутки по теме айти и вот одна мне на этой неделе попалась. Приберёг до сегодня 🙂
Смотреть со звуком!
Всем хорошей пятницы🎉
