I need help with this exercise where I have to translate properties from English into sql.
Questions:
-
length has at least one 0
Answer: MIN(ABS(length)) = 0 -
length has more that one value
Answer: MIN(length) < MAX(length) -
there are no nulls for length
Answer: COUNT(*) = COUNT(length) -
values of length are either positive or negative
Answer: MIN(length) * MAX(length) > 0 -
length differs above and below zero by the same amount
Answer: MIN(length) = -max(length) -
all values of length are different
Answer: COUNT(DISTINCT length) = COUNT(length) -
only one of min(length) or max(length) is positive
Answer: MIN(length) * MAX(length) < 0 -
length has one value or null value
Answer: MIN(length) = MAX(length)
Are these correct? I’m not sure about #3, 5, 6 and 8 in particular.
length has at least one 0
length has more that one value
there are no nulls for length
values of length are either positive or negative
length differs above and below zero by the same amount
all values of length are different
only one of min(length) or max(length) is positive
length has one value or null value