Iemand verstand van sql???

5 January 2006 14:51 Kwak#1
heel toevallig?:?
5 January 2006 15:20 dext0r#2
ik had een 9 O-)

euhm... tot op welk niveau ? :D


wat moet je weten :p
5 January 2006 15:44 Bazzemans#3
Post dan meteen wat je wilt weten, dan kunnen we ook zien of we er überhaupt wat me ekunnen 8)..
5 January 2006 16:02 Pakspul#4
Citaat

Oorspronkelijk geplaatst door dext0r
ik had een 9 O-)

euhm... tot op welk niveau ? :D

fijn :{


ik ben toch beter :P
5 January 2006 16:17 dext0r#5
Citaat

Oorspronkelijk geplaatst door Pakspul
ik ben toch beter :P

jij leeft dan ook tussen muren die php en sql heten volgens mij :p
5 January 2006 16:21 Pakspul#6
Citaat

Oorspronkelijk geplaatst door dext0r
jij leeft dan ook tussen muren die php en sql heten volgens mij :p

vergeet de xbox muur niet he :$
5 January 2006 18:15 Kwak#7
Wat ik moet doen:
Geef de koppen en posities van alle nieuwitems die op een oneven positie in een nieuwsbrief voorkomen. Maak de query in twee versies: met en zonder gebruik te maken van de INNER JOIN operator.

Wat ik al heb:
SELECT nieuws_kop, positie
FROM nieuwsitem N, nieuwsitem_nieuwsbrief NN
WHERE N.nieuwsitem_id = NN.nieuwsitem AND NN.positie = ?????

SELECT nieuws_kop, positie
FROM nieuwsitem INNER JOIN nieuwsitem_nieuwsbrief
ON nieuwsitem.nieuwsitem_id = nieuwsitem_nieuwsbrief.nieuwsitem
WHERE positie = ???????


EN bij de vraagtekens moet dus een deel komen dat bepaald of iets even.oneven is... maar ik kom er echt niet uit, ik weet dat het met MOD mogelijk zou kunnen zijn, maar hoe weet je dan of het resultaat decimale heeft of niet... Maargoed wat ik dus moet weten: Hoe bepaal je of een veld even/oneven is?:?
5 January 2006 18:19 Pakspul#8
6 January 2006 15:14 bloon#9
Citaat

Maargoed wat ik dus moet weten: Hoe bepaal je of een veld even/oneven is?:?

hint: iets met delen, en iets met 2
10 January 2006 22:25 Kwak#10
ja aan jullie hints en tips heb ik toch niks... 'iets met delen' ja bedankt hè... zeg dan gewoon helemaal niks:rolleyes:



Uiteindelijk heb ik het voor elkaar met een cheapass truucje ($1 , $3, $5, $7, $9 en voila)
11 January 2006 07:25 Pakspul#11
Volgens mij moet het toch zo te doen zijn.

query: SELECT * FROM table WHERE column = column % 2

aangezien:
1 & 2 = false
2 & 2 = true

savvy? :)
18 January 2006 13:10 leerling145#12
Kun je niet iets in deze richting doen:

SELECT getalveld/2 AS type FROM tabelnaam

if($list->type == floor($list2->getalveld)){
// even

}else{
// oneven

}
18 January 2006 14:06 Bazzemans#13
Dat is PHP.. Het gaat nu puur en alleen om de SQL..
18 January 2006 14:07 Trancekill#14
Wat is SGL???
18 January 2006 14:15 Pakspul#15
Citaat

Oorspronkelijk geplaatst door Trancekill
Wat is SGL???

SQL
En het is een databasetaal
18 January 2006 14:53 Bazzemans#16
18 January 2006 17:18 leerling145#17
Citaat

Oorspronkelijk geplaatst door Bazzemans
Dat is PHP.. Het gaat nu puur en alleen om de SQL..

Maar in combinatie met (My)SQL draait het gewoon.
18 January 2006 17:37 Pakspul#18
Citaat

Oorspronkelijk geplaatst door leerling145
Maar in combinatie met (My)SQL draait het gewoon.

MAAR! misschien gebruikt hij wel helemaal geen PHP en waarom oplossen met PHP code als het ook in de query kan :{