|
|
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. почему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 15:37 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxx Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. почему ? oradocALL Compares a value to every value in a list or returned by a query. Must be preceded by =, !=, >, <, <=, >=. Can be followed by any expression or subquery that returns one or more values. Evaluates to TRUE if the query returns no rows . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 15:53 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
FogeloradocALL Compares a value to every value in a list or returned by a query. Must be preceded by =, !=, >, <, <=, >=. Can be followed by any expression or subquery that returns one or more values. Evaluates to TRUE if the query returns no rows . хорошо, а почему сделали-то так ? где логика ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 16:00 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxxFogelпропущено... хорошо, а почему сделали-то так ? где логика ?Представь, что ты пишешь функцию, котора принимает на вход * атомарное значение * массив * оператор Она возвращает false, если оператор возвращает false хотя бы для одного элемента массива, иначе true. Какова будет твоя логика если массив пустой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 16:08 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxxгде логика ?тебе кажется, что логики нет, поскольку для тестов ты используешь пример, не имеющий отношения к повседневной жизни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 16:28 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopКакова будет твоя логика если массив пустой? операция сравнения с пустым множеством по хорошему должна выдавать null уж точно не true ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 16:34 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
--Eugene--nxxгде логика ?тебе кажется, что логики нет, поскольку для тестов ты используешь пример, не имеющий отношения к повседневной жизни изначально у меня было нечто типа Код: plsql 1. 2. 3. 4. при этом запись master с 0 detail вполне реальные данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 16:42 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxxдолжна выдавать null уж точно не trueтогда уж не NULL, а UNKNOWN Nulls in Conditions A condition that evaluates to UNKNOWN acts almost like FALSE. For example, a SELECT statement with a condition in the WHERE clause that evaluates to UNKNOWN returns no rows. However, a condition evaluating to UNKNOWN differs from FALSE in that further operations on an UNKNOWN condition evaluation will evaluate to UNKNOWN. Thus, NOT FALSE evaluates to TRUE, but NOT UNKNOWN evaluates to UNKNOWN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 16:50 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxxdbms_photoshopКакова будет твоя логика если массив пустой? операция сравнения с пустым множеством по хорошему должна выдавать null уж точно не trueЧто, простите? Ты сравниваешь "элемент" с "множеством"? А где ты такую операцию встречал? В нормальном мире операторы могут сравнивать операнды одного типа или приводимых типов. В твоем случае выполняется поэлементное сравнение. Изначальное состояние true, оно может стать false если будет хоть один элемент для которого сравнение вернет false. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:05 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopИзначальное состояние true, оно может стать false если будет хоть один элемент для которого сравнение вернет false. Ну и чем тогда отличается: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:17 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxxгде логика ? В школе, вестимо. Учите, какие уnверждения верны про членов пустого множества. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:20 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopИзначальное состояние true, оно может стать false если будет хоть один элемент для которого сравнение вернет false. вы не к тому придираетесь "Изначальное состояние true" это особенности реализации с точки зрения клиента как раз всё наоборот (в выборке нет записей пока все условия не определены) ну а как известно "клиент всегда прав" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:25 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
SYНу и чем тогда отличается: Это даже не смешно. SYНу и чем тогда отличается: Код: plsql 1. Фраза в переводе на русский : Что один доллар Вам должны, что ничего все едино. SY Код: plsql 1. Любой из несуществующих Ваших кредиторов может смело требовать с Вас доллар. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:26 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
SY, Простите, у Вас не любой, у Вас каждый. Любой у ТС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:28 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxxс точки зрения клиента как раз всё наоборот т.е. изначальное состояние UNKNOWN с точки зрения клиента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:30 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxx с точки зрения клиента Задача программиста, как прикладного математика - в первую очередь правильно перевести хотелки клиента на язык математики. А потом уж решать задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:34 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
SYНу и чем тогда отличаетсяЭто троллинг? Оператор сравнения атомарных значений (одно из которых null) и поэлементное сравнение с элементами множества (которое в конкретном случае пустое). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:34 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxxdbms_photoshopИзначальное состояние true, оно может стать false если будет хоть один элемент для которого сравнение вернет false. вы не к тому придираетесь "Изначальное состояние true" это особенности реализации с точки зрения клиента как раз всё наоборот (в выборке нет записей пока все условия не определены) ну а как известно "клиент всегда прав"Если цель была убедиться в своей "правоте" без попыток взглянуть на проблему под другим углом, то, думаю, она достигнута. А вообще если ты когда-нибудь столкнешься с функциональным программированием то откроешь для себя новый дивный мир и логика станет логичнее. Вне зависимости от "особенностей реализации". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:36 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopSYНу и чем тогда отличаетсяЭто троллинг? Возможно SY имел ввиду, что путь пофантазировать на тему как надо бы писать, на месте индусов из Oracle, на Темную сторону ведет. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:37 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньевnxx с точки зрения клиента Задача программиста, как прикладного математика - в первую очередь правильно перевести хотелки клиента на язык математики. А потом уж решать задачу. ОК, объясните чисто по математике как там выходит true ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:39 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxx, Вероятно, по симметрической разнице или по исключению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:43 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxx, Трудности с прочтением всего, что было выше? Любое утверждение про члена пустого множества, которое не ложно по другим причинам и не противоречит пустоте множества - верно. Как я уже сказал, все кто является Вашим несуществующим кредитором могут смело требовать с Вас 999 рублей. Так понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:43 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxxОК, объясните чисто по математике как там выходит true.. запахло жареным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:43 |
|
||
|
почему так ?
|
|||
|---|---|---|---|
|
#18+
nxx, А для каких целей Вы используете all в рамках своих задач? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 17:48 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39520533&tid=1885234]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
184ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 431ms |

| 0 / 0 |
