Есть ли в любом случае добавить условие "если", если "в MySQL?MySql

Форум по Mysql
Ответить
Anonymous
 Есть ли в любом случае добавить условие "если", если "в MySQL?

Сообщение Anonymous »

Я хочу что -то запрашивать из моей базы данных, а у DB есть несколько ответов для различных сценариев. Имеет эти столбцы с числовым DataType: < /p>



сторона a < /th>
сторона B < /th>
сторона c < /th>
< /tr>
< /thead>


20 < /td>
20 < /td>
23 < /td>
< /tr>

20 < /td>
20 < /td>
< td> 20



мой фиктивный код mysql:

Код: Выделить всё

SELECT IF( A = B = C, 'Equilateral', NULL) OR IF( A = B != C OR B = C != A OR A = C != B, 'Isosceles', NULL) OR IF( A != B  AND B != C AND A != C , 'Scalene', NULL) OR IF( A + B < C OR A + C < B OR C + B < A , 'Not A Triangle', NULL) FROM TRIANGLES;
< /code>
Я получаю этот неожиданный вывод: < /p>
NULL

NULL

NULL
Я ожидаю, что код запроса даст мне только one правильный ответ для каждой строки. Я не знаю, как это сделать без использования других языков программирования.

Подробнее здесь: https://stackoverflow.com/questions/794 ... n-in-mysql
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»