Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
hjelp1 [2012-09-17 12:40]
Joakim Forsgren
hjelp1 [2012-09-17 12:41]
Joakim Forsgren
Line 9: Line 9:
  
 #Ex 2. Allt från tabellen elever där villkoret efter where är uppfyllt, % betyder fritt antal av valfira tecken #Ex 2. Allt från tabellen elever där villkoret efter where är uppfyllt, % betyder fritt antal av valfira tecken
-like används för att jämföra strängar och man måste sätta strängen inom enkelsnuff.+#like används för att jämföra strängar och man måste sätta strängen inom enkelsnuff.
 SELECT * FROM Elever WHERE Förnamn like '%et%'; SELECT * FROM Elever WHERE Förnamn like '%et%';
  
-Ex 3. Förnamn och kön från tabellen elever:+#Ex 3. Förnamn och kön från tabellen elever:
 SELECT Förnamn, Kön from Elever; SELECT Förnamn, Kön from Elever;
  
-Ex 4. Alla med ett ElevID mindre än 10:+#Ex 4. Alla med ett ElevID mindre än 10:
 SELECT * FROM Elever WHERE ElevID < 10; SELECT * FROM Elever WHERE ElevID < 10;
  
-Ex 5a. Alla med ett ElevID större än eller lika med 10 och mindre än eller lika med 15:+#Ex 5a. Alla med ett ElevID större än eller lika med 10 och mindre än eller lika med 15:
 SELECT * FROM Elever WHERE ElevID >= 10 AND ElevID <= 15; SELECT * FROM Elever WHERE ElevID >= 10 AND ElevID <= 15;
  
-Ex 5b. Alla med ett ElevID större än eller lika med 10 eller mindre än eller lika med 15, OBS! Kommer ju att bli alla...:+#Ex 5b. Alla med ett ElevID större än eller lika med 10 eller mindre än eller lika med 15, OBS! Kommer ju att bli alla...:
 SELECT * FROM Elever WHERE ElevID >= 10 OR ElevID <= 15; SELECT * FROM Elever WHERE ElevID >= 10 OR ElevID <= 15;
  
-Ex 6. Alla som har ett efter namn som slutar på ström: +#Ex 6. Alla som har ett efter namn som slutar på ström: 
 SELECT * FROM Elever WHERE Efternamn LIKE '%ström'; SELECT * FROM Elever WHERE Efternamn LIKE '%ström';
  
-Ex 7. Alla som har ett efter namn som inte slutar på ström: +#Ex 7. Alla som har ett efter namn som inte slutar på ström: 
 SELECT * FROM Elever WHERE Efternamn NOT LIKE '%ström'; SELECT * FROM Elever WHERE Efternamn NOT LIKE '%ström';
  
-Ex 8. Allt från tabellen elever men visar bara de 4 första raderna:+#Ex 8. Allt från tabellen elever men visar bara de 4 första raderna:
 SELECT * FROM Elever LIMIT 4; SELECT * FROM Elever LIMIT 4;
  
-Ex 9. Allt från tabellen elever sorterat på Efternamn stigande men hoppar över de 14 första och visar sedan 20 rader till:+#Ex 9. Allt från tabellen elever sorterat på Efternamn stigande men hoppar över de 14 första och visar sedan 20 rader till:
 SELECT * FROM Elever ORDER BY Efternamn LIMIT 14,20; SELECT * FROM Elever ORDER BY Efternamn LIMIT 14,20;
  
  
-Ex 10. Allt från tabellen elever sorterat på Efternamn fallande men visar bara de 4 första raderna:+#Ex 10. Allt från tabellen elever sorterat på Efternamn fallande men visar bara de 4 första raderna:
 SELECT * FROM Elever ORDER BY Efternamn DESC LIMIT 4; SELECT * FROM Elever ORDER BY Efternamn DESC LIMIT 4;
  
-Ex 11. Allt från tabellen elever sorterat på Efternamn fallande, Förnamn Stigande men visar bara de 4 första raderna:+#Ex 11. Allt från tabellen elever sorterat på Efternamn fallande, Förnamn Stigande men visar bara de 4 första raderna:
 SELECT * FROM Elever ORDER BY Efternamn DESC, Förnamn ASC LIMIT 4; SELECT * FROM Elever ORDER BY Efternamn DESC, Förnamn ASC LIMIT 4;
 </code> </code>