15 lipca 2021 (czwartek), 14:50:50
Nauka SQL - notatki
Czyszczenie bazy w kbpp (jesień '22)
Wpisują mi tam śmieci więc co jaki czasu muszę zrobić...
delete from fos_user where username like '%http:/%';
albo jakieś inne frazy tylko "Hello!" albo "Hi!"
Zapuszczam też takie coś:
delete from fos_user where enabled = 0;
Wyszukanie po podobnych - operator LIKE
LIKE (string w którym szukam, string szukany)
w szukanym można dać % co jest tożsame z gwiazdką w greep
czyli np.
WHERE `exhibit`.`tag_list` LIKE '%inetmeeting 2022%'
Sumowanko
- funkcja SUM - ale nie wiem jak działa, bo to jest mało logiczne jeżeli się jej używa w Select
- funkcja FORMAT (liczba, liczba miejsc po przecinku) - formatuje do stanradu amerykańskiego, ale jest jakaś lepsza tylko nie pamiętam
Co zrobiłem w baza.fib
SELECT
FORMAT (SUM(`purchase_price`) / 100, 2) AS `wartosc_nabycia`,
FORMAT (SUM(`value`) / 100, 2) AS `wartosc`
FROM
exhibit
WHERE
1
i 15 lipca 2021 wyszło
CALL `Suma_wartosci`();
Wynik wykonanych procedur `Suma_wartosci`
wartosc_nabycia wartosc
93,915.00 106,655.00