LIKE в SQL
До сих пор мы сталкивались с условими, которые определяют точную строку, например WHERE name='Lois Lane'. Но в SQL можно использовать частичное или шаблонное сопоставление, используя оператор LIKE.
Оператор LIKE обеспечивает соответствие заданному шаблону, позволяя указывать подстановочные знаки для одного или нескольких символов. Для этого можно использовать следующие символы подстановки:
https://telegra.ph/LIKE-v-SQL-10-17
#db
👉 @database_info
До сих пор мы сталкивались с условими, которые определяют точную строку, например WHERE name='Lois Lane'. Но в SQL можно использовать частичное или шаблонное сопоставление, используя оператор LIKE.
Оператор LIKE обеспечивает соответствие заданному шаблону, позволяя указывать подстановочные знаки для одного или нескольких символов. Для этого можно использовать следующие символы подстановки:
https://telegra.ph/LIKE-v-SQL-10-17
#db
👉 @database_info
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
SQL для начинающих
Первые SQL запросы
Составные условия
Порядок AND и OR
Сортировка результатов (ORDER BY)
Ограничение и смещение (LIMIT, OFFSET)
20 типичных ошибок начинающего SQL разработчика, часть 1
TOP, LIMIT, OFFSET в других базах данных
источник
#db
👉 @database_info
Первые SQL запросы
Составные условия
Порядок AND и OR
Сортировка результатов (ORDER BY)
Ограничение и смещение (LIMIT, OFFSET)
20 типичных ошибок начинающего SQL разработчика, часть 1
TOP, LIMIT, OFFSET в других базах данных
источник
#db
👉 @database_info
👍3
Оптимизация работы с большим объемом данных при помощи партиционирования в SQL
Работа с большим объемом данных является неотъемлемой частью профессиональной разработки. Независимо от того, занимаетесь ли вы разработкой веб-приложений, аналитикой данных или созданием сложных систем управления, эффективная обработка больших объемов данных – это фундамент успеха вашего проекта.
Как разработчики, мы часто сталкиваемся с задачами, в которых требуется обрабатывать и анализировать огромные объемы данных. Наша задача – сделать это эффективно и быстро.
Оптимизация работы с данными позволяет нам снизить временные затраты, улучшить производительность и повысить доступность нашего приложения. Быстрая и надежная обработка данных также улучшает качество принимаемых решений и способствует успешным бизнес-операциям. Поэтому важно научиться эффективно работать с большими объемами данных и использовать подходы, которые позволят нам извлекать максимальную выгоду из наших ресурсов.
Одним из эффективных методов оптимизации работы с большим объемом данных является партиционирование. Партиционирование – это разделение таблицы на отдельные части (партиции) с целью улучшить производительность выполнения SQL запросов.
https://habr.com/ru/companies/otus/articles/745872/
#db
👉 @database_info
Работа с большим объемом данных является неотъемлемой частью профессиональной разработки. Независимо от того, занимаетесь ли вы разработкой веб-приложений, аналитикой данных или созданием сложных систем управления, эффективная обработка больших объемов данных – это фундамент успеха вашего проекта.
Как разработчики, мы часто сталкиваемся с задачами, в которых требуется обрабатывать и анализировать огромные объемы данных. Наша задача – сделать это эффективно и быстро.
Оптимизация работы с данными позволяет нам снизить временные затраты, улучшить производительность и повысить доступность нашего приложения. Быстрая и надежная обработка данных также улучшает качество принимаемых решений и способствует успешным бизнес-операциям. Поэтому важно научиться эффективно работать с большими объемами данных и использовать подходы, которые позволят нам извлекать максимальную выгоду из наших ресурсов.
Одним из эффективных методов оптимизации работы с большим объемом данных является партиционирование. Партиционирование – это разделение таблицы на отдельные части (партиции) с целью улучшить производительность выполнения SQL запросов.
https://habr.com/ru/companies/otus/articles/745872/
#db
👉 @database_info
👍3
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Администрирование PostgreSQL. Базовый курс
Тема 00 «Введение».
Тема 01 «Установка и управление сервером».
Тема 02 «Использование psql».
Тема 03 «Конфигурирование».
Тема 04 «Общее устройство PostgreSQL».
Тема 05 «Изоляция и многоверсионность».
Тема 06 «Буферный кэш и журнал».
Тема 07 «Базы данных и схемы».
Тема 08 «Системный каталог».
Тема 09 «Табличные пространства».
источник
#db
👉 @database_info
Тема 00 «Введение».
Тема 01 «Установка и управление сервером».
Тема 02 «Использование psql».
Тема 03 «Конфигурирование».
Тема 04 «Общее устройство PostgreSQL».
Тема 05 «Изоляция и многоверсионность».
Тема 06 «Буферный кэш и журнал».
Тема 07 «Базы данных и схемы».
Тема 08 «Системный каталог».
Тема 09 «Табличные пространства».
источник
#db
👉 @database_info
👍2🔥2
Ввод данных
Теперь давайте добавим несколько месяцев в нашу таблицу. Это можно сделать с помощью команды INSERT. Существует два разных способа использования INSERT:
Первый способ не требует указания названий колонок, а принимает значения в том порядке, в котором они указаны в таблице.
Первый способ короче второго, но если в будущем мы захотим добавить дополнительные колонки, все предыдущие запросы не будут работать. Для решения этой проблемы следует использовать второй способ. Он состоит в том, что перед вводом данных мы указываем названия колонок.
Если мы не укажем одну из колонок, на ее место будет записано NULL или заданное значение по умолчанию, но это уже другая история.
#db
👉 @database_info
Теперь давайте добавим несколько месяцев в нашу таблицу. Это можно сделать с помощью команды INSERT. Существует два разных способа использования INSERT:
Первый способ не требует указания названий колонок, а принимает значения в том порядке, в котором они указаны в таблице.
Первый способ короче второго, но если в будущем мы захотим добавить дополнительные колонки, все предыдущие запросы не будут работать. Для решения этой проблемы следует использовать второй способ. Он состоит в том, что перед вводом данных мы указываем названия колонок.
Если мы не укажем одну из колонок, на ее место будет записано NULL или заданное значение по умолчанию, но это уже другая история.
#db
👉 @database_info
👍2