Aktywne Wpisy

hellfirehe +156
Jak hamować samochodem na śliskim?
TVN wrzucił rolkę gdzie instruktor mówi o podstawach hamowania z ABS: https://www.facebook.com/reel/1465679281646828/
Omawia ten podstawowy błąd który robi z 80% kursantów na kusach doskonalenia jazdy - czyli za słabo cisną hamulec, który przy potrzebie awaryjnego hamowania należy cisnąć z całej siły (tak!).
I oczywiście jest to dobra rada, bo to jest sposób na najszybsze możliwe zatrzymanie samochodu z ABS w każdych warunkach - cisnąć hamulec z całej siły (nawet dużo
TVN wrzucił rolkę gdzie instruktor mówi o podstawach hamowania z ABS: https://www.facebook.com/reel/1465679281646828/
Omawia ten podstawowy błąd który robi z 80% kursantów na kusach doskonalenia jazdy - czyli za słabo cisną hamulec, który przy potrzebie awaryjnego hamowania należy cisnąć z całej siły (tak!).
I oczywiście jest to dobra rada, bo to jest sposób na najszybsze możliwe zatrzymanie samochodu z ABS w każdych warunkach - cisnąć hamulec z całej siły (nawet dużo
źródło: image
Pobierz

damianooo8 +303
Treść przeznaczona dla osób powyżej 18 roku życia...





CREATE PROCEDURE expressionsVerification()BEGIN
SELECT *
from expressions
where ???(locate(operation, "+-*/"), a+b, a-b, a*b, a/b) = c;
END
Co powinno się znaleźć w miejscu "???" (trzy litery)? Na podstawie kolumny operation (+/-/*/%) baza robi operacje matematyczną i zwraca tylko te rekordy, które są prawidłowe (wynik operacji jest prawidłowy). Chciałem to zrobić CASE/ IF ale za nic nie mogę tego ugryźć...
CREATE PROCEDURE expressionsVerification()
BEGIN
SELECT id, a, b, operation,
SELECT (c = (CASE
when operation = '+' then a + b
when operation = '-' then a - b
when operation = '/' then a / b
when operation = '*' then a * b
end)) as c
FROM expressions;
END
#sql #codefights
SELECT id, a, b, operation,C
FROM expressions
WHERE
CASE
when operation = '+' AND a + b = c