Скачать: SQLServer2022-KB5065221-x64.exe
SQL Server 2022 — версия: 16.0.1150.1
Дата выпуска: 9.09.2025
Скачать: SQLServer2022-KB5065221-x64.exe
SQL Server 2022 — версия: 16.0.1150.1
Дата выпуска: 9.09.2025
Описание: KB5065220
Скачать: SQLServer2022-KB5065220-x64.exe
SQL Server 2022 — версия: 16.0.4212.1
Дата выпуска: 9.09.2025
Скачать: SQLServer2019-KB5065222-x64.exe
SQL Server 2019 — версия: 15.0.4445.1
Дата выпуска: 9.09.2025
Описание: KB5065223
Скачать: SQLServer2019-KB5065223-x64.exe
SQL Server 2019 — версия: 15.0.2145.1
Дата выпуска: 9.09.2025
Скачать: SQLServer2017-KB5065225-x64.exe
SQL Server 2017 — версия: 14.0.3505.1
Дата выпуска: 9.09.2025
Скачать: SQLServer2017-KB5065224-x64.exe
SQL Server 2017 — версия: 14.0.2085.1Дата выпуска: 9.09.2025
Скачать: SQLServer2016-KB5065227-x64.exe
SQL Server 2016 — версия: 13.0.7065.1
Дата выпуска: 9.09.2025
Описание: KB5065226
Скачать: SQLServer2016-KB5065226-x64.exe
Дата выпуска: 9.09.2025
Бывает необходимо подсчитать, сколько раз определенная строка встречается в тексте. Однако формат этой строки может меняться. Например, существует несколько способов записи одного и того же номера телефона, и все они являются допустимыми форматами. Возможно ли это сделать в T-SQL? Давайте рассмотрим, как может помочь функция REGEXP_COUNT.
Если вы занимаетесь сейчас администрированием SQL Server, то, скорее всего, работаете с локальными экземплярами, облачными базами данных и, возможно, несколькими контейнерами. Набор инструментов, который вы выбираете, имеет значение для производительности, надежности и повседневного удобства работы. Ниже приведён обзор того, что использовать (и когда), с плюсами и минусами, подводными камнями и достоверными ссылками.
С каждой версией SQL Server появляются новые возможности, за которые мы благодарны — наконец-то появляется доступ к полезным функциям, которые уже были в других системах.
В SQL Server 2025 CTP 1.3 была представлена функция PRODUCT(). Она ведёт себя похоже на SUM(), но умножает значения вместо того, чтобы их складывать. Это агрегатная функция в SQL Server, следовательно, она действует на набор данных, а не на скалярные значения.
Я читал пост Брента Озара о регулярных выражениях в SQL Server 2025 (T-SQL Has Regex in SQL Server 2025. Don’t Get Too Excited) и о том, почему они работают так, как работают. В комментариях кто-то упомянул несколько подсказок (hints), которые якобы должны улучшить ситуацию. О них написано немного, поэтому я решил сам проверить, как они себя ведут. Речь идёт о: ASSUME_FIXED_MAX_SELECTIVITY_FOR_REGEXP и ASSUME_FIXED_MIN_SELECTIVITY_FOR_REGEXP.
Они работают, корректируя ожидаемое количество строк, возвращаемых условием с оператором REGEXP.