home.social

#ошибки_sql — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ошибки_sql, aggregated by home.social.

  1. NOT IN — не противоположность IN: что в запросе ломает один NULL

    В SQL самые опасные ошибки часто выглядят как рабочие запросы. Они не падают, не ругаются на синтаксис и не подсвечиваются в IDE — просто возвращают пустоту там, где должны быть данные. В этой статье разберём классическую ловушку NOT IN : почему один NULL в подзапросе может «отравить» всю выборку, чем IN на самом деле отличается от NOT IN и почему в таких случаях безопаснее писать через NOT EXISTS .

    habr.com/ru/companies/otus/art

    #SQL #NOT_IN #NULL #NOT_EXISTS #подзапросы #трёхзначная_логика #UNKNOWN #WHERE #антиджойн #ошибки_SQL

  2. NOT IN — не противоположность IN: что в запросе ломает один NULL

    В SQL самые опасные ошибки часто выглядят как рабочие запросы. Они не падают, не ругаются на синтаксис и не подсвечиваются в IDE — просто возвращают пустоту там, где должны быть данные. В этой статье разберём классическую ловушку NOT IN : почему один NULL в подзапросе может «отравить» всю выборку, чем IN на самом деле отличается от NOT IN и почему в таких случаях безопаснее писать через NOT EXISTS .

    habr.com/ru/companies/otus/art

    #SQL #NOT_IN #NULL #NOT_EXISTS #подзапросы #трёхзначная_логика #UNKNOWN #WHERE #антиджойн #ошибки_SQL

  3. NOT IN — не противоположность IN: что в запросе ломает один NULL

    В SQL самые опасные ошибки часто выглядят как рабочие запросы. Они не падают, не ругаются на синтаксис и не подсвечиваются в IDE — просто возвращают пустоту там, где должны быть данные. В этой статье разберём классическую ловушку NOT IN : почему один NULL в подзапросе может «отравить» всю выборку, чем IN на самом деле отличается от NOT IN и почему в таких случаях безопаснее писать через NOT EXISTS .

    habr.com/ru/companies/otus/art

    #SQL #NOT_IN #NULL #NOT_EXISTS #подзапросы #трёхзначная_логика #UNKNOWN #WHERE #антиджойн #ошибки_SQL

  4. NOT IN — не противоположность IN: что в запросе ломает один NULL

    В SQL самые опасные ошибки часто выглядят как рабочие запросы. Они не падают, не ругаются на синтаксис и не подсвечиваются в IDE — просто возвращают пустоту там, где должны быть данные. В этой статье разберём классическую ловушку NOT IN : почему один NULL в подзапросе может «отравить» всю выборку, чем IN на самом деле отличается от NOT IN и почему в таких случаях безопаснее писать через NOT EXISTS .

    habr.com/ru/companies/otus/art

    #SQL #NOT_IN #NULL #NOT_EXISTS #подзапросы #трёхзначная_логика #UNKNOWN #WHERE #антиджойн #ошибки_SQL