Я читаю MySQL за 10 минут .
На странице 63 есть пример, который не очень хорошо объяснен.
SELECT 'abc' = 'ABC';
Это дает следующий результат:
+----------------+
| 'abc' = 'ABC' |
+----------------+
| 1 |
+----------------+
Что означает запись в таблице "1"? Означает ли это, что значение выражения 'ab c' = 'AB C' равно 1? Или это означает, что есть одна строка, для которой выражение истинно?
Я провел быстрый поиск в Google, который говорит, что SQL должен иметь логический тип, который дает значение условных выражений. Это верно? Если это так, то почему значение таблицы 1, а не логическое значение?