Ответ на #вопрос24
Однорядные функции одновременно работают только с одной строкой, а многорядные функции – с данными из нескольких строк.
Команда GROUP BY объединяет все записи, имеющие одинаковые значения в определенном поле или любой группе полей.
Однорядные функции одновременно работают только с одной строкой, а многорядные функции – с данными из нескольких строк.
Команда GROUP BY объединяет все записи, имеющие одинаковые значения в определенном поле или любой группе полей.
Статья дня. Как оптимизировать производительность запросов в PostgreSQL
SQL – декларативный язык программирования. Вы объявляете базе данных о своих намерениях, а способ получения результата она выбирает сама. Это решения об использовании индексов, порядке объединения таблиц или проверки условий.
PostgreSQL в стандартном виде не предусматривает вмешательства извне в этот процесс, но показывает последовательность выполнения любого запроса.
Но на практике разработчик часто недоумевает, почему запрос обрабатывается так медленно. Поэтому было решено создать данную статью.
Читать
#sql #читать
SQL – декларативный язык программирования. Вы объявляете базе данных о своих намерениях, а способ получения результата она выбирает сама. Это решения об использовании индексов, порядке объединения таблиц или проверки условий.
PostgreSQL в стандартном виде не предусматривает вмешательства извне в этот процесс, но показывает последовательность выполнения любого запроса.
Но на практике разработчик часто недоумевает, почему запрос обрабатывается так медленно. Поэтому было решено создать данную статью.
Читать
#sql #читать
Библиотека программиста
Как оптимизировать производительность запросов в PostgreSQL
Не понимаете, почему ваш SQL-запрос выполняется так долго? Разбираемся с планами запросов в PostgreSQL и рассматриваем инструменты визуализации анализа.
Видео дня. Оператор UNION
Содержание:
1. Union
2. Запрос на объединение
3. Повторяющиеся строки
Ссылка на Youtube
#видео #начинающий
Содержание:
1. Union
2. Запрос на объединение
3. Повторяющиеся строки
Ссылка на Youtube
#видео #начинающий
YouTube
Оператор Union за 5 мин T-SQL
Всем привет! В этом видео вы узнаете:
1)Оператор UNION
2)Запрос на объединение и повторяющиеся строки
По всем вопросам: truegausstv@gmail.com
Присоединяйся к нашей группы в контакте, где можно пообщаться с единомышленниками: https://vk.com/gausschannel…
1)Оператор UNION
2)Запрос на объединение и повторяющиеся строки
По всем вопросам: truegausstv@gmail.com
Присоединяйся к нашей группы в контакте, где можно пообщаться с единомышленниками: https://vk.com/gausschannel…
Ответ на #вопрос25
При подсчете количества значений столбца COUNT(столбец) не принимает во внимание значение NULL.
Функция COUNT (*) подсчитывает количество строк в таблице, не игнорирует значение NULL, поскольку эта функция оперирует строками, а не столбцами.
При подсчете количества значений столбца COUNT(столбец) не принимает во внимание значение NULL.
Функция COUNT (*) подсчитывает количество строк в таблице, не игнорирует значение NULL, поскольку эта функция оперирует строками, а не столбцами.
Статья дня. Утки, Таиланд и T-SQL… или что может подстерегать программистов при работе с SQL Server?
Если хотите посвятить свою жизнь работе с базами данных, то первое чему нужно научиться… так это стрессоустойчивости. Второе – это взять на вооружение несколько правил при написании запросов на T-SQL, которые многие из начинающих разработчиков не знают или попросту игнорируют, а потом сидят и ломают голову… почему что-то не работает?
Содержание:
1. Data Types
2. *
3. Alias
4. Column order
5. NOT IN vs NULL
6. и т.д.
Читать дальше
#sql #читать
Если хотите посвятить свою жизнь работе с базами данных, то первое чему нужно научиться… так это стрессоустойчивости. Второе – это взять на вооружение несколько правил при написании запросов на T-SQL, которые многие из начинающих разработчиков не знают или попросту игнорируют, а потом сидят и ломают голову… почему что-то не работает?
Содержание:
1. Data Types
2. *
3. Alias
4. Column order
5. NOT IN vs NULL
6. и т.д.
Читать дальше
#sql #читать
Хабр
Утки, Таиланд и T-SQL… или что может подстерегать программистов при работе с SQL Server?
Все начиналось довольно обыденно… Зачитывался Рихтером и усиленно штудировал Шилдта. Думал, что буду заниматься разработкой под .NET, но судьба на первом месяце...
Видео дня. Соединения таблиц без JOIN.
Содержание:
1. Как соединять таблицы в запросах в блоке WHERE.
2. ANSI и не ANSI стандарты
3. Плюсы и минусы этих способов
Ссылка на Youtube
#видео #начинающий
Содержание:
1. Как соединять таблицы в запросах в блоке WHERE.
2. ANSI и не ANSI стандарты
3. Плюсы и минусы этих способов
Ссылка на Youtube
#видео #начинающий
YouTube
Соединения таблиц в SQL-запросах во WHERE, без джоинов (SELECT без JOIN) Плюсы и минусы/ Илья Хохлов
Соединения таблиц в SQL запросах без джоинов. Плюсы и минусы. Как соединять таблицы в запросах в блоке WHERE. ANSI и не ANSI стандарты соединений. Плюсы и минусы каждого способа. Как составлять запросы правильно.
Полный курс обучения SQL, базам данных и…
Полный курс обучения SQL, базам данных и…
Ответ на #вопрос26
1) LOWER. Возвращает строку в нижнем регистре
2) UPPER. Возвращает строку в верхнем регистре
3) INITCAP. Переводит первую букву строки в верхний регистр, оставляя всю остальную строку в нижнем.
4) CONCAT. Используется для конкатениции (объединения) двух строк.
5) LENGTH. Используется для получения длины строки.
1) LOWER. Возвращает строку в нижнем регистре
2) UPPER. Возвращает строку в верхнем регистре
3) INITCAP. Переводит первую букву строки в верхний регистр, оставляя всю остальную строку в нижнем.
4) CONCAT. Используется для конкатениции (объединения) двух строк.
5) LENGTH. Используется для получения длины строки.
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок) кода, чтобы создать тестовую базу данных с которой и будем дальше работать.
Задача 1 сверху над этим постом.
SQL код создания базы лежит - ТУТ (проверяйте его, там просто тестовая база с парой данных)
Компайлер для SQL мы использовали вот ЭТОТ.
#задача
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок) кода, чтобы создать тестовую базу данных с которой и будем дальше работать.
Задача 1 сверху над этим постом.
SQL код создания базы лежит - ТУТ (проверяйте его, там просто тестовая база с парой данных)
Компайлер для SQL мы использовали вот ЭТОТ.
#задача
Что по умолчанию имеет более высокий приоритет! или NOT?
Anonymous Quiz
23%
!
28%
NOT
38%
Оба имеют одинаковый приоритет
11%
Узнать ответ
При использовании оператора TRUNCATE вы:
Anonymous Quiz
30%
можете восстановить данные после удаления
60%
не можете восстановить данные
10%
Узнать ответ
#Задача3:
Используй схему данных отсюда
Получи информацию о самом дорогом продукте, который когда-либо купили (purchase_item).
Выведи следующие поля:
product_name - название продукта;
count - количество единиц товара;
price - цена за единицу товара.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Используй схему данных отсюда
Получи информацию о самом дорогом продукте, который когда-либо купили (purchase_item).
Выведи следующие поля:
product_name - название продукта;
count - количество единиц товара;
price - цена за единицу товара.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
#Задача4:
Используй схему данных отсюда
Давай представим, что мы делаем поиск по названию товаров и категорий товаров.
Найди все товары и категории товаров, в названии которых встречается подстрока 'an' без учета регистра (name like '%an%'). В результате выведи один столбец:
name - название товара или категории товаров.
Сортировать строки результата не нужно.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Используй схему данных отсюда
Давай представим, что мы делаем поиск по названию товаров и категорий товаров.
Найди все товары и категории товаров, в названии которых встречается подстрока 'an' без учета регистра (name like '%an%'). В результате выведи один столбец:
name - название товара или категории товаров.
Сортировать строки результата не нужно.
Тестовая БД и схема БД можно скачать - ТУТ
Решение завтра.
#задача
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…