Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

В SQL Server, защо NULL не е равно на празен низ И не е равно на празен низ?

Как може и двете WHERE да са „false“? "

Не е! Отговорът също не е „вярно“! Отговорът е „не знаем“.

Помислете за NULL като стойност, която все още не знаете.

Бихте ли се обзаложили, че е '' ?

Бихте ли се обзаложили, че не е '' ?

Така че по-безопасно е да декларирате, че все още не знаете. Следователно отговорът и на двата въпроса не е грешен, но не знам , напр. NULL в SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql сървър изберете първия ред от група

  2. Накарайте сървъра да изпълнява автоматично asp-script всеки ден

  3. Как да получите дата във формат ГГГГ-ММ-ДД от TSQL поле за дата и час?

  4. Как да съхранявате пароли в базата данни сигурно?

  5. Как бързо да редактирате стойности в таблицата в SQL Server Management Studio?