Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
- 1
#programowanie #naukaprogramowania #sql
Witam, mam drobne ale pilne pytanie, Czy mogę posortować rekordy w bazie za pomocą polecenia GROUP BY? Przykład
I chciałbym abym uzyskał maksymalna ocene dla każdego ucznia posortowaną względem tej wartosci maksymalnej.
Kombinowałem tak
Witam, mam drobne ale pilne pytanie, Czy mogę posortować rekordy w bazie za pomocą polecenia GROUP BY? Przykład
CREATE TABLE DZIENNIK(ID int not null PRIMARY KEY IDENTITY(1,1), Uczen nvarchar(50), Ocena int)I chciałbym abym uzyskał maksymalna ocene dla każdego ucznia posortowaną względem tej wartosci maksymalnej.
Kombinowałem tak
SELECT Uczen, MAX(Ocena) FROM DZIENNIK- 5
@dexter1557 Jak order by nie działa? Normalnie dajesz
SELECT uczen, max(ocena) FROM Dziennik
GROUP BY Uczen
HAVING max(ocena) > 4
ORDER BY max(ocena)
SELECT uczen, max(ocena) FROM Dziennik
GROUP BY Uczen
HAVING max(ocena) > 4
ORDER BY max(ocena)
- 3
@dexter1557 po prostu doszedłeś do momentu w rozwoju kodu, że lepiej wywalić wszystko i zacząć od nowa i będzie lepiej :D Tak bywa, męczysz coś 5h, potem "a walić, przepisuję", napiszesz niby tak samo, a nagle działa :D
Czyść,
Tworzę bazę danych, tematyka piłkarska (jak widzę nie tylko ja) i tworzyłem taką prymitywną tabelę ligową, ale napotkałem na problem. Otóż mam tabelę MECZE, w której wprowadzam Gospodarza (odpowiada id klubu), Goscia (również jako id klubu), gole gospodarza, gole gościa i data (data taka ręcznie wprowadzana w sumie do niczego konkretnego się nie przydaje).
Pomijając to, że pewnie idzie rozwiązać dużo prościej, to co tu poniżej zamieściłem działa, aczkolwiek ma jedną
Tworzę bazę danych, tematyka piłkarska (jak widzę nie tylko ja) i tworzyłem taką prymitywną tabelę ligową, ale napotkałem na problem. Otóż mam tabelę MECZE, w której wprowadzam Gospodarza (odpowiada id klubu), Goscia (również jako id klubu), gole gospodarza, gole gościa i data (data taka ręcznie wprowadzana w sumie do niczego konkretnego się nie przydaje).
Pomijając to, że pewnie idzie rozwiązać dużo prościej, to co tu poniżej zamieściłem działa, aczkolwiek ma jedną
- 1
@Marynowany:
1. przy odpalaniu triggera rdbms tworzy tabelę inserted/updated/deleted - odpowiednio do operacji jaka była wykonana. W niej masz rekordy których tyczy się operacja - wykorzystaj ją.
2. w pojedynczej operacji update możesz zaktualizować wartości kilku kolumn (kolumna = wartość, [kolumna = wartość])
1. przy odpalaniu triggera rdbms tworzy tabelę inserted/updated/deleted - odpowiednio do operacji jaka była wykonana. W niej masz rekordy których tyczy się operacja - wykorzystaj ją.
2. w pojedynczej operacji update możesz zaktualizować wartości kilku kolumn (kolumna = wartość, [kolumna = wartość])
- 0
@Meldor: Zdążyłem już zauważyć, skorzystam z Twojej rady i doczytałem o tym więcej. Po prostu niezbyt się na tym znam i myślałem, że to jest to o czym pisałeś.
- 1
Dlaczego tak się dzieje?
Mam przykładowo takie zapytanie:
select p.id,p.name,p.lastname,s.codeId,... from PersonalData p
join something s on p.id = s.id
Mam przykładowo takie zapytanie:
select p.id,p.name,p.lastname,s.codeId,... from PersonalData p
join something s on p.id = s.id
@kiboq: użyj 'select *' żeby zobaczyć jak wyglądają dokładne dane. Może codeId to za mało żeby jednoznacznie określić descript
- 0
@oko_strusia: Dobry pomysł. Dzięki temu powoli zbliżam się do prawdy ;D
- 0
@programistalvlhard: Pytanie uściślające, czy może być sytuacja, że okresy nachodzą na siebie tzn. np 10-20 czerwca i 5-15 czerwca? Wtedy rozumiem że wynikowo miałoby być 5-20 czerwca?
- 0
@msilent: Tak :)
- 1
Tworzę bazę danych dla rozgrywek piłkarskich, mam tabele mecz i sędziowie, chciałbym żeby w jednym meczu mogło brać udział maksymalnie 3 sędziów jak wprowadzić to ograniczenie przy tworzeniu trzeciej tabeli pomocniczej:
CREATE TABLE sedziowiewmeczu (
idsedzia INT NOT NULL,
idmecz INT
CREATE TABLE sedziowiewmeczu (
idsedzia INT NOT NULL,
idmecz INT
- 2
- 3
@Szczaf: Te z kursu 70-461.
- 2
@Szczaf: SQL. Sztuka programowania oraz Antywzorce języka SQL
Ta pierwsza pozycja jest absolutnie podstawowa. Pozwoli ci zrozumieć bazy danych, a nie tylko klepać zapytania.
Ta pierwsza pozycja jest absolutnie podstawowa. Pozwoli ci zrozumieć bazy danych, a nie tylko klepać zapytania.
- 8
#oceniamyudemy
Oglądnąłem parę rozdziałów Advanced SQL i muszę przyznać że koleś fajnie tłumaczy. Na początku każdego zagadnienia daje krótki wstęp teoretyczny do czego wykorzystuje się opisywaną funkcję, a potem pokazuje różne sposoby na jej zaimplementowanie.
Jedyne do czego można się przyczepić to wschodni akcent lektora (jakieś indie).
Ogólnie mocne 8/10
#sql #bazydanych #mssql
Oglądnąłem parę rozdziałów Advanced SQL i muszę przyznać że koleś fajnie tłumaczy. Na początku każdego zagadnienia daje krótki wstęp teoretyczny do czego wykorzystuje się opisywaną funkcję, a potem pokazuje różne sposoby na jej zaimplementowanie.
Jedyne do czego można się przyczepić to wschodni akcent lektora (jakieś indie).
Ogólnie mocne 8/10
#sql #bazydanych #mssql
- 2
Z czym do MySQL (pod Windows, choć nie tylko)?
SQLyog, Navicat, HeidiSQL czy dbForge - czego używacie?
#mysql #sql #webdev #webmastah
SQLyog, Navicat, HeidiSQL czy dbForge - czego używacie?
#mysql #sql #webdev #webmastah
źródło: comment_M7l6KjVxCeXu5WRci7CAtkSTtR9nEMpe.jpg
Pobierz- 0
Mirki, ile byście sobie zawołali miesięcznego wynagrodzenia za takie wymagania jakie są przedstawione tutaj:
Database Administrator
#sql #programowanie #praca
Database Administrator
#sql #programowanie #praca
Miraski z pod tagu #programowanie (i nie chodzi o vana z popularnej pasty)
W #pracbaza chcą zebym się uczyl #sql , oczywiscie będzie się to wiązać z dodatkową $ więc wstępnie się zgodziłem. Wiem że proces nie będzie lekki ani krotki ale myślę że warto.
I teraz pytanie: od czego zacząć? Czy jakieś kursy, książki, artykuły? Może macie jakieś sugestie albo polecane strony lub książki.
Będę
W #pracbaza chcą zebym się uczyl #sql , oczywiscie będzie się to wiązać z dodatkową $ więc wstępnie się zgodziłem. Wiem że proces nie będzie lekki ani krotki ale myślę że warto.
I teraz pytanie: od czego zacząć? Czy jakieś kursy, książki, artykuły? Może macie jakieś sugestie albo polecane strony lub książki.
Będę
- 0
- 0
@longermenu: no to http://www.empik.com/postgresql-8-3-cwiczenia-lis-marcin,prod760269,ksiazka-p , troche stara jest ale na poczatek wystarczy ( ͡° ͜ʖ ͡°) Jak ogarniesz to roznice doczytasz sobie z dokumentacji postgresa
- 1
#sql #tsql #bazydanych
Mirki możecie mi powiedzieć jakie są główne różnice między SQL a T-SQL?
Tak myślę że SQL ogarniam, ale każdy tutorial/książka/cokolwiek z t-sql po prostu nie uczy mnie nic nowego...
Przeglądnąłem https://mva.microsoft.com/pl/training-courses/podstawy-jzyka-tsql-10164 i nie nauczyłem się nic czego bym nie wiedział.
Możecie podrzucic jakieś materiały?
Mirki możecie mi powiedzieć jakie są główne różnice między SQL a T-SQL?
Tak myślę że SQL ogarniam, ale każdy tutorial/książka/cokolwiek z t-sql po prostu nie uczy mnie nic nowego...
Przeglądnąłem https://mva.microsoft.com/pl/training-courses/podstawy-jzyka-tsql-10164 i nie nauczyłem się nic czego bym nie wiedział.
Możecie podrzucic jakieś materiały?
- 2
@pwn3r: http://stackoverflow.com/questions/1043265/what-is-the-difference-between-sql-pl-sql-and-t-sql
Ale ogólnie to wygląda w ten sposób, że wszystko jest bardzo bardzo podobne. T-SQL ma sporo z PL/SQL i odwrotnie. A SQL to standard, T-SQL to tylko jego rozszerzenie i dostosowanie do potrzeb klientów/produktu.
Ale ogólnie to wygląda w ten sposób, że wszystko jest bardzo bardzo podobne. T-SQL ma sporo z PL/SQL i odwrotnie. A SQL to standard, T-SQL to tylko jego rozszerzenie i dostosowanie do potrzeb klientów/produktu.
5
Kto pyta nie błądzi... - IT Szkoła

Podstawy zapytań w języku SQL. Wykłada Andrzej Ptasznik - IT Szkoła www.it-szkola.edu.pl
z- 0
- #
- #
- #
- #
- #
Czesc, pytanie do eksperta ;) Czy robienie takiego kursu ma sens Kurs MySQL ? Jestem praktycznie zielony w tym temacie a kurs ma byc poczatkiem mojego przebranzowienia sie :)
#programowanie #sql #informatyka
#programowanie #sql #informatyka
@Sadams: Niektórych technologii lepiej nie tykać. Lepiej zabierz się za Postgresql.
- 5
Niektórych technologii lepiej nie tykać. Lepiej zabierz się za Postgresql.
@informatyk15000k: Sql to sql. Dopiero w szczegółach jest inaczej. Dla zielonego do pewnego momentu nie ma znaczenia który to RDBMS.
#naukaprogramowania #sql
Wie ktoś gdzie można w sieci znaleźć dobry kurs sql ? Podstawy znam, chciałbym się nauczyć pisać bardziej zaawansowane zapytania
Wie ktoś gdzie można w sieci znaleźć dobry kurs sql ? Podstawy znam, chciałbym się nauczyć pisać bardziej zaawansowane zapytania
@grizzly_joe: Kurs Cię tego nie nauczy tylko praktyka. Zacznij używać zapytań do czegoś konstruktywnego to i właściwe tematy na SO Ci się pojawią.
@grizzly_joe: Pluralsight, chyba jest darmowy 3 miesięczny dostęp jak się założy konto na Microsoft Dev Essentials.
- 0
Mirki mam pewien problem.
Mam sobie sql'a który wyciąga mi ilość ipków w danej godzinie w ciągu dnia.
Nie wiem jak mam zmodyfikować zapytanie by pominął IP które już wcześniej znalazł.
mam
Mam sobie sql'a który wyciąga mi ilość ipków w danej godzinie w ciągu dnia.
SELECT EXTRACT(HOUR FROM created) as t_hour, COUNT( DISTINCT ip ) as t_sessions FROM logs WHERE created >= '2016-04-18' GROUP BY EXTRACT(HOUR FROM created)Nie wiem jak mam zmodyfikować zapytanie by pominął IP które już wcześniej znalazł.
mam
- 1
Nie mam jak sprawdzić, ale powinno być ok ;)
SELECT
EXTRACT(HOUR FROM created) as thour
,COUNT( DISTINCT ip ) as tsessions
FROM
SELECT
EXTRACT(HOUR FROM created) as thour
,COUNT( DISTINCT ip ) as tsessions
FROM
- 12
Kolega przebywa właśnie na wyjeździe służbowym w #indie i raz na jakiś czas podeśle fotę/video, że #indietostanumyslu
Tym razem sprawa branżowa ( ͡° ͜ʖ ͡°)
Tym razem sprawa branżowa ( ͡° ͜ʖ ͡°)
źródło: comment_Kjjmz2B9kgLC2j7Fh7KM59wzbJJiWrBN.jpg
Pobierz- 1
Jestem jeszcze trochę noga z programowania baz więc poradzę się tutaj mireczków :P
Tworzę stronę(na zajęcia) gdzie każdy będzie mógł się uczyć słówek,
- tłumaczenie słówek
- edycja kategorii
- edycja podkategorii
Tworzę stronę(na zajęcia) gdzie każdy będzie mógł się uczyć słówek,
- tłumaczenie słówek
- edycja kategorii
- edycja podkategorii
źródło: comment_TBLg6J2bpz2tFVyJqGa01z4sCFwzdY2C.jpg
Pobierz@Roballo: rozpisz sobie jakie masz opcje, i pomyśl jak wtedy będziesz musiał kod napisać, to w sumie dobre ćwiczenie
- 0
@tell_me_more: dzięki za pomoc, coś mi się tam rozjaśniło ;)























- mam większe zapytanie z joinami, które zwraca mi zestaw danych
- chciałbym, przefiltrować wyniki wedle daty z kolumny A lub B (per miesiąc, przed lub po aktualnym), pogrupować jeżeli mają takie same wartości w kolumnach C i D i w ostatniej komórce wiersza pogrupowanych wyników otrzymać counta z tej grupy (np. w lutym gdzie C=X i D=Z jest N wyników)
Pomoc