Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 26-12-2002, 11:05
Gus
Avatar van Gus
Gus is offline
Ik heb ooit ergens in een SELECT statement "AS" zien staan, dus

SELECT bla AS iets FROM nogwat WHERE hops = hatsee

Het is geen erg intelligente vraag, maar kan iemand me uitleggen waarvoor dat AS is en hoe het werkt? Een link naar een website mag ook, ik heb gezocht op google maar intikken "SQL SELECT AS" heeft weinig zin...
__________________
kom dans de hoela met mij
Met citaat reageren
Advertentie
Oud 26-12-2002, 11:18
Koen
Avatar van Koen
Koen is offline
Stel je gebruikt een count.
Code:
SELECT COUNT(naam) AS hoeveelheid FROM leden
Als je die AS niet zou gebruiken, zou je nooit weten hoe die uiteindelijke row nou heet waar je die count gebruikte. Nu kan je in 'hoeveelheid' zien wat je wilde hebben.

Hm moeilijk uit te leggen, hopelijk snap je het. Je geeft de waarde die je opvraagt gewoon een andere naam..

Edit: Hier staat 't beter uitgelegd: http://www.w3schools.com/sql/sql_alias.asp
Met citaat reageren
Oud 26-12-2002, 11:51
Gus
Avatar van Gus
Gus is offline
Bedankt voor de uitleg.

Ik weet niet of ik het nu begrijp... Ik doe queries vanuit PHP, om zo'n hypermodern blog-ding in elkaar te zetten. Heeft AS voor mij zin?
Krijg ik met
SELECT description AS commentaar FROM fotoboek
een array in PHP terug met de inhoud van SQL-veld description? Dat begreep ik uit de uitleg... Misschien is het handiger als ik het even test. Hoewel ik niet eens weet wat ik dan ga testen
__________________
kom dans de hoela met mij
Met citaat reageren
Oud 26-12-2002, 12:01
Koen
Avatar van Koen
Koen is offline
Voorbeeldje uit mijn fotoboek. (Toevallig, nog een fotoboek )

Code:
$visitstoday = mysql_query("SELECT COUNT(seenid) AS aantal, userid, MAX(DATE_FORMAT(lastupdate, '%H:%i')) AS tijd FROM seen WHERE userid <> '0' AND lastupdate LIKE '$vandaag%' GROUP BY userid ORDER BY aantal DESC LIMIT 0, $todaylimit")or die(mysql_error());
Daarmeee check ik wie er de meeste hits van de dag heeft gegenereerd...

Code:
while ($todayrow = mysql_fetch_array($visitstoday)) {
Hier maar ik een array...

Code:
print("<tr><td>$todayrow[aantal]</td></tr>");
En hier geef ik 't weer.

Snap ie 't nu?
Met citaat reageren
Oud 26-12-2002, 13:52
Droyd
Avatar van Droyd
Droyd is offline
Ik heb pas een examen acces achter de rug waarin ik sql moest toepassen, misschien kan ikzelf ook nog een kleine toevoeging doen opdat je het iets beter zou begrijpen...

Je database bestaat uit velden, en normaal gezien kan je slechts die selecteren...

Als je niet een veld wil selecteren maar een berekening op BASIS van velden dan doe je dit met AS.

Je maakt eigenlijk een virtueel veld aan dat enkel in je query voorkomt (bij het openen van de query wordt dit veld berekend maar komt niet in de database zelf. Dit virtuele veld moet je uiteraard ook een naam geven die je zelf kan kiezen, en dit komt na AS.

Bij de berekening zelf kan je bijvoorbeeld 2 velden (bv "Prijs" en "BTW" bij elkaar optellen die in een 3e veld resulteren waarvan je de naam zelf kiest...bv "Totaal"

Je hoeft niet met meerdere velden te werken...je kan ook een berekening maken aan de hand van functies zoals hierboven gedemonstreerd...bv Count(), Sum()

Wat de functies precies doen kan je achterhalen via het net of helpfuncties
__________________
And fall on my face on somebody's new-mown lawn

Laatst gewijzigd op 26-12-2002 om 13:58.
Met citaat reageren
Oud 26-12-2002, 16:48
Gus
Avatar van Gus
Gus is offline
Ja, ik snap het! Bedankt Koen en Droyd!
En een goed nieuwjaar alvast.
__________________
kom dans de hoela met mij
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Huiswerkvragen: Exacte vakken SQL/JSP-probleem
Klaas B.
1 05-03-2007 20:18
Software & Hardware [PHP] SQL database + username + password
LexCi
3 17-12-2005 16:03
Software & Hardware [SQL] Group By Query
Dr HenDre
2 09-11-2005 18:30
Software & Hardware [DB] PostgreSQL
Kawoutertje
24 22-02-2005 20:12
Software & Hardware [DB] Hulp bij SQL
appiegogogo
13 03-12-2004 14:31
Software & Hardware [SQL] MS Access query omzetten in SQL query mogelijk?
pinhead
5 28-09-2003 21:03


Alle tijden zijn GMT +1. Het is nu 14:55.