SQL 2.0 (#2) Funkcje znakowe języka SQL w praktyce

  Рет қаралды 19,022

Pasja informatyki

Pasja informatyki

Күн бұрын

Пікірлер: 36
@Pasjainformatyki
@Pasjainformatyki Жыл бұрын
Partnerem kanału jest justjoin.it - portal z największą ilością ofert pracy z widełkami! Szukasz ofert pracy jako developer baz danych? Zajrzyj: ▶ bit.ly/justjoin-sql
@AdriaN-zi4zu
@AdriaN-zi4zu 10 ай бұрын
Dziękuje za wiedzę, żyje w przekonaniu że pomoże mi ona w znalezieniu pracy w tym sektorze!
@MADZIA0606
@MADZIA0606 Жыл бұрын
*dziękuję* 😊👍
@BamMarta
@BamMarta Жыл бұрын
Aleź to jest skarbnica wiedzy :)
@Orangeberg-m9x
@Orangeberg-m9x Жыл бұрын
Przydałyby się jakieś odpowiedzi do tych zadań domowych
@lukasll8550
@lukasll8550 2 ай бұрын
1. SELECT left(wypozyczenia.data_wyp,4) as 'rok', substring(wypozyczenia.data_wyp, 6,2) as 'miesiąc', RIGHT(wypozyczenia.data_wyp,2) as 'dzień' FROM wypozyczenia;
@Informatykwakcji
@Informatykwakcji Жыл бұрын
🤔🤔🤔 Zastanawiam się, dlaczego konieczny był re-upload...
@Pasjainformatyki
@Pasjainformatyki Жыл бұрын
Pisaliśmy już, że z przyczyn niezależnych od nas, tyle możemy powiedzieć. Nie miało to związku z algorytmem YT. Pozdrawiamy!
@Informatykwakcji
@Informatykwakcji Жыл бұрын
@@Pasjainformatyki Z przyczyn niezależnych ode mnie, nadal nic nie wiem... 😜
@juvenalurbino7654
@juvenalurbino7654 3 ай бұрын
Odpowiedź do pracy domowej: Ad1. SELECT LEFT(wypozyczenia.data_wyp,4) AS Rok, SUBSTRING(wypozyczenia.data_wyp, 6,2) AS Miesiąc, RIGHT(wypozyczenia.data_wyp,2) AS Dzień FROM wypozyczenia
@juvenalurbino7654
@juvenalurbino7654 3 ай бұрын
Ad. 2 SELECT CONCAT (klienci.imie_klienta, " ", klienci.nazwisko_klienta) AS "Imię i nazwisko", CONCAT("ul. ", klienci.ulica_klienta, " ", klienci.numer_domu_klienta, ", ", klienci.miasto_klienta, ", ", klienci.kod_klienta) AS "Adres" FROM klienci;
@wilkolakg664
@wilkolakg664 Жыл бұрын
Witam ogladam pana filmy i pytanie czy te sprzed 8 lat dalej sa aktualne ? (html/php /C++ / java) ?
@perzyk7720
@perzyk7720 Жыл бұрын
Jaknajbardziej. C++ raczej się aż tak nie zmienia z wersjami. HTML stoi nadal na wersji 5. PHP nie pamiętam ale też raczej się nie zmienił. Java nie wiem bo C# mnie uczą. Ogólnie jako Technik Programista oglądając te materiały mogę stwierdzić, że są przydatne i wszystko działa. Edit: kolega z komentarza z góry ma rację. Nikt na poważnie nie będzie pisał czystego HTMLa
@lisiasty688
@lisiasty688 Жыл бұрын
@@perzyk7720 kolega z której klasy?
@titoloriginal4108
@titoloriginal4108 5 ай бұрын
Myślę, że zapis zadania podsumowującego byłby przejrzystszy, gdyby zamiast robić na początku CONCATa w CONCAcie dać w zamian 1. pierwsze litery marek oraz modeli na UCASE, 2. IFa decydującego o wielkości reszty liter. Wyglądałoby to tak: SELECT concat( ucase(left(samochody.marka, 1)), IF( char_length(samochody.marka)>=4, substring(samochody.marka, 2), ucase(substring(samochody.marka, 2)) ), ' ', ucase(left(samochody.model, 1)), IF( samochody.model='clk', ucase(substring(samochody.model, 2)), substring(samochody.model, 2) ) ) 'Auta', [reszta kodu] Poza tym film świetny, merytoryczny 👍
@KS2416
@KS2416 Жыл бұрын
Używam Workbrench. Czy ktoś wie dlaczego mi nie działają funkcje okienkowe? W ogóle ich nie mam.
@Blackartus
@Blackartus 11 ай бұрын
Cześć. Czy może ktoś mi pomóc. Próbuję rozwiązać problem sam, ale nie idzie mi jakoś. Po imporcie pliku sql i wyświetleniu tabeli klienci mam takie kwiatki: Zamiast Łódź mam ┼ü├│d┼║ Zamiast Młoda mam M┼éoda Zamiast Grażyna mam Gra┼╝yna itd. Ktoś może ma pomysł?
@ariap0108
@ariap0108 10 ай бұрын
musi zaimportować bazę z językiem utf8mb4_polish_ci abyś miał polskie znaki , tamta sobie musisz Drop Database :)
@piszczala
@piszczala Жыл бұрын
Dzień Dobry:)
@jac0bit403
@jac0bit403 8 ай бұрын
Ćwiczenie podsumuwujące 20:50 zrobiłem sam zanim została pokazana funkcja ucase a że znałem funkcje upper to pokonbinowałem i wygląda to tak SELECT concat(if(char_length(samochody.marka) < 4 ,upper(samochody.marka),concat(upper(substring(samochody.marka,1,1)),substring(samochody.marka,2))), " ", if(char_length(samochody.model) < 4 ,upper(samochody.model),concat(upper(substring(samochody.model,1,1)),substring(samochody.model,2)))) as MarkaModel, concat(COUNT(dane_wypozyczen.id_samochodu), IF(COUNT(dane_wypozyczen.id_samochodu) = 1, ' raz',' razy')) as IloscWypozyczen FROM samochody LEFT JOIN dane_wypozyczen ON samochody.id_samochodu = dane_wypozyczen.id_samochodu GROUP BY samochody.id_samochodu ORDER BY COUNT(dane_wypozyczen.id_samochodu) DESC;
@preefee4462
@preefee4462 Жыл бұрын
nice
@fukari6282
@fukari6282 Жыл бұрын
dlaczego reupload?
@Pasjainformatyki
@Pasjainformatyki Жыл бұрын
Z przyczyn niezależnych od nas musieliśmy poprzednią wersję zdjąć z YT, treść merytoryczna nie uległa zmianie. Pozdrawiamy!
@Wickerman1989
@Wickerman1989 Жыл бұрын
Wszystko ok, ale w komercyjnych rozwiązaniach to jest straszna szpachla. Trzeba znaleźć źródło niepoprawnie zapisanych danych i migracją te dane naprawić.
@maksiokrol
@maksiokrol 9 ай бұрын
Wszystko fajnie, ale prędkość tłumaczenia jest tak frustrująca, że się odechciewa... jeszcze ta "magia montażu"... no błagam, tłumaczysz głównie laikom, a nie kolegom po fachu
@BajorPoland
@BajorPoland Жыл бұрын
Cały czas się Panowie zastanawiam dlaczego Google każe usuwać tak wartościowe materiały 🤔
@Pasjainformatyki
@Pasjainformatyki Жыл бұрын
To nie była kwestia algorytmu YT, tyle możemy powiedzieć! Pozdrawiamy!
@lukasll8550
@lukasll8550 2 ай бұрын
4. SELECT concat( lcase(left(klienci.nazwisko_klienta,1 )), SUBSTRING(klienci.nazwisko_klienta,2,CHAR_LENGTH(klienci.nazwisko_klienta)-2), ucase(RIGHT(klienci.nazwisko_klienta,1)) ) from klienci;
@ktermometrf
@ktermometrf Жыл бұрын
Czy ktoś wie jak rozwiązać ostatnie zadanie? Ja napisałem coś takiego, ale nie wiem w jaki sposób pozbyć się ostatniej, małej litery nazwiska SELECT klienci.nazwisko_klienta, concat( lcase(LEFT(klienci.nazwisko_klienta,1)), substring(klienci.nazwisko_klienta,2), ucase(RIGHT(klienci.nazwisko_klienta,1)) ) "nazwisko" FROM klienci Dzięki
@okru123
@okru123 Жыл бұрын
SELECT CONCAT( Lcase(LEFT(klienci.nazwisko_klienta,char_length(klienci.nazwisko_klienta)-1)), Ucase(RIGHT(klienci.nazwisko_klienta, 1)) ) AS 'Nazwisko' FROM klienci;
@lukasll8550
@lukasll8550 3 ай бұрын
2. SELECT Concat( klienci.imie_klienta, ' ', klienci.nazwisko_klienta ) AS 'imię i nazwisko', Concat( IF(char_length(klienci.ulica_klienta) > 1, 'ul.', '' ), ' ', klienci.ulica_klienta ) AS 'Adres' FROM klienci;
@imie5762
@imie5762 8 ай бұрын
4. SELECT CONCAT( LCASE(LEFT(klienci.nazwisko_klienta,1)), SUBSTRING(klienci.nazwisko_klienta,2,CHAR_LENGTH(klienci.nazwisko_klienta)-2), UCASE(RIGHT(klienci.nazwisko_klienta,1)) ) AS 'Nazwiska' FROM klienci;
@okru123
@okru123 Жыл бұрын
3. SELECT case when RIGHT(klienci.email_klienta,5)='wp.pl' then REPLACE(klienci.email_klienta,'pl','com') when RIGHT(klienci.email_klienta,5)='l.com' then REPLACE(klienci.email_klienta,'com','pl') ELSE klienci.email_klienta end FROM klienci;
@TheMelomanik
@TheMelomanik Жыл бұрын
Działa również: SELECT klienci.email_klienta "ADRESY WYJŚCIOWE", if( klienci.email_klienta like "%gmail.com", replace(klienci.email_klienta,".com",".pl"), if(klienci.email_klienta like "%wp.pl", replace(klienci.email_klienta,".pl",".com"), klienci.email_klienta) )"ADRESY ZMIENIONE" FROM klienci;
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Python od podstaw (#1) Programowanie w Pythonie. Zaczynamy!
29:33
Pasja informatyki
Рет қаралды 107 М.
Kurs MySQL odc. 5: Usuwanie danych: DELETE, TRUNCATE, DROP
24:12
Pasja informatyki
Рет қаралды 116 М.
Adresacja IP w 10 MINUT! 🌐 IPv4, Maska, Podsieci, Klasy
10:18
Bitlearn it
Рет қаралды 10 М.
SQL 2.0 (#4) Podzapytania
46:20
Pasja informatyki
Рет қаралды 17 М.
CTF przy kawie #3 - kodowanie ASCII
11:34
Pasja informatyki
Рет қаралды 6 М.
Kurs MySQL odc. 4: Modele danych. Relacja. Iloczyn kartezjański
28:59
Pasja informatyki
Рет қаралды 186 М.
Kurs MySQL odc. 6: Grupowanie danych: GROUP BY oraz funkcje agregujące
57:51
Python od podstaw (#3) Funkcje oraz ich argumenty
27:46
Pasja informatyki
Рет қаралды 15 М.
Kurs PHP odc. 1: Programowanie w PHP. Start kursu
47:55
Pasja informatyki
Рет қаралды 730 М.