Изменения

Перейти к: навигация, поиск

Неполные данные и null

1056 байт добавлено, 15:14, 20 декабря 2021
Неинотуитивность null
** Простые
** Составные, отсутствующие целиком
'''Первичные ключи не могут содержать null.'''
== Неинтуитивность null ===== Студенты, учащиеся в группе M34391 === <font color = blue>select</font> * <font color = blue>from</font> Students <font color = blue>where</font> GroupId <> <font color = green>'M34391'</font>Корректность запроса зависит от смысла '''Первичные ключи не могут содержать null'''. Неясно, надо ли возвращать в этом запросе студента, о котором нет информации, в какой группе он учится=== Поиск всех студентов === <font color = blue>select</font> * <font color = blue>from</font> Students <font color = blue>where</font> GroupId <> <font color = green>'M34391'</font> <font color = blue>union</font> <font color = blue>select</font> * <font color = blue>from</font> Students <font color = blue>where</font> GroupId <> <font color = green>'M34391'</font>Из-за наличия '''null''', этот запрос не отработает так, как предполагалось.
== Null и SQL ==
todo
71
правка

Навигация