Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
u3_databaser [2020-09-04 08:52] Joakim Forsgren |
u3_databaser [2020-09-04 08:59] Joakim Forsgren |
||
---|---|---|---|
Line 4: | Line 4: | ||
Läs i manualen om inbygda funktioner och hur man kan använda SELECT.\\ | Läs i manualen om inbygda funktioner och hur man kan använda SELECT.\\ | ||
- | **Några tips!** distinct, group by, sum, count, concat, mm... | + | **Några tips!** distinct, group by, sum, count, concat, |
Det finns en tabell som heter **Pengar**.\\ | Det finns en tabell som heter **Pengar**.\\ | ||
Line 54: | Line 54: | ||
12. Skriv en fråga som ger en rad till svar och det är hur många rader tabellen innehåller? | 12. Skriv en fråga som ger en rad till svar och det är hur många rader tabellen innehåller? | ||
- | 13. Skriv en fråga som ger hur många olika årtal tabellen innehåller? | + | 13. Skriv en fråga som ger en rad per år? |
- | 14. Skriv en fråga som visar alla Lördagar under 1955 på formen ”1955-12-24”? | + | 14. Skriv en fråga som ger hur många olika årtal tabellen innehåller? |
- | 15. Skriv en fråga som ger hur många lördagar det fanns 1955. | + | 15. Skriv en fråga som visar alla Lördagar under 1955 på formen ”1955-12-24”? |
- | 16. Skriv en fråga som visar hur många år som har 366 dagar? (Obs! Ej godkänt att kolla om 29/2 finns, det kan vara dubbletter eller annat fel...) | + | 16. Skriv en fråga som ger hur många lördagar det fanns 1955. |
+ | |||
+ | 17. Skriv en fråga som visar hur många år som har 366 dagar? (Obs! Ej godkänt att kolla om 29/2 finns, det kan vara dubbletter eller annat fel...) | ||
<php> | <php> | ||
Line 66: | Line 68: | ||
<code SQL> | <code SQL> | ||
# Förslag på lösningar... | # Förslag på lösningar... | ||
- | 4. select Valor as ' | + | 13. select Valor as ' |
- | 5. select count(distinct ar) as Antal from Datum; | + | 14. select count(distinct ar) as Antal from Datum; |
- | 6. select concat(Ar,' | + | 15. select concat(Ar,' |
- | 7. select count(*) as antal from Datum where veckodag=' | + | 16. select count(*) as antal from Datum where veckodag=' |
- | 8. select count(Dag) as antal from Datum group by Ar having antal=366; | + | 17. select count(Dag) as antal from Datum group by Ar having antal=366; |
</ | </ | ||
*/ | */ | ||
</ | </ |