Size: a a a

2020 June 04

IZ

Ilia Zviagin in MySQL
Максим
Как на sql написать выражение - если sex = 1, то вернуть type(где s = 4), иначе вернуть type (где d = 5)
Case expression
источник

MR

Muzaffar Rasulov in MySQL
Ilia Zviagin
Какой ещё переменной?
ну в моем случае @st
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
как бы да
Как бы ты не можешь оценить будет это работать или нет.

Это НЕ РАБОТАЕТ.
источник

MR

Muzaffar Rasulov in MySQL
вот оконными ещё не разобрался.... говорят норм весч
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
вот оконными ещё не разобрался.... говорят норм весч
Вот разбирайся
источник

MR

Muzaffar Rasulov in MySQL
Ilia Zviagin
Как бы ты не можешь оценить будет это работать или нет.

Это НЕ РАБОТАЕТ.
как не работает?
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
как не работает?
Так вот
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
как не работает?
И не делай так никогда больше
источник

MR

Muzaffar Rasulov in MySQL
источник

MR

Muzaffar Rasulov in MySQL
вот результат
источник

MR

Muzaffar Rasulov in MySQL
а вот исходник
источник

MR

Muzaffar Rasulov in MySQL
источник

М

Максим in MySQL
Ilia Zviagin
Case expression
Советы на миллион
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
а вот исходник
А план выполнения ещё покажи, потом поменяй свой запрос чтобы план изменился, и ещё раз проверь свои поля.
Удивлению твоему не будет предела...
источник

IZ

Ilia Zviagin in MySQL
Максим
Как на sql написать выражение - если sex = 1, то вернуть type(где s = 4), иначе вернуть type (где d = 5)
А что такое type кстати?
источник

MR

Muzaffar Rasulov in MySQL
Ilia Zviagin
А план выполнения ещё покажи, потом поменяй свой запрос чтобы план изменился, и ещё раз проверь свои поля.
Удивлению твоему не будет предела...
в смысле план выполнения?
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
в смысле план выполнения?
Explain <твой запрос>
источник

IZ

Ilia Zviagin in MySQL
Muzaffar Rasulov
в смысле план выполнения?
Короче , порядок выполнения запроса не определен, поэтому все запросы с участием переменных не могут гарантировано работать, план поменяется - они работать перестанут.
источник

IZ

Ilia Zviagin in MySQL
Далее уже делай как хочешь
источник

MR

Muzaffar Rasulov in MySQL
Ilia Zviagin
Короче , порядок выполнения запроса не определен, поэтому все запросы с участием переменных не могут гарантировано работать, план поменяется - они работать перестанут.
ясно
источник