11. december 2000 - 18:28Der er
10 kommentarer og 1 løsning
Tricky sql
Halløj
Hvordan får jeg denne sql til OR som kriterie på driftsform?
select * from boliger where ( amt = \'Ringkøbing Amt\') AND ( kontantpris <= 9000000) AND ( boligareal >= 1) AND ( boligareal <= 400) AND ( grundareal >= 1) AND ( grundareal <= 100) AND (( driftsform = \'Kvægavl\') or ( driftsform = \' Svindeavl\') or ( driftsform = \' Planteavl\'))
SELECT * FROM boliger WHERE (amt = \'Ringkøbing Amt\' AND kontantpris <= 9000000 AND boligarea >= 1) AND boligareal <= 400 AND grundareal >= 1 AND grundareal <= 100 AND (driftsform = \'Kvægavl\' or driftsform = \' Svindeavl\' or driftsform = \' Planteavl\')
prøv den! lad være med alle de paranteser rundt om hver evaluering
SELECT * FROM boliger WHERE (amt = \'Ringkøbing Amt\' AND kontantpris <= 9000000 AND boligarea >= 1) AND boligareal <= 400 AND grundareal >= 1 AND grundareal <= 100 AND (driftsform = \'Kvægavl\' OR driftsform = \' Svindeavl\' OR driftsform = \' Planteavl\')
forøvrigt .. SKAL der være de mellemrum ved \' Svindeavl\' ? forøvrigt staves det Svineavl hvis det er grise..
dkkarpen:> ;-) Jeg tænkte nok det var dem der måske var problemet .. men alle paranteserne gør det også sværer for andre at læse dine SQL\'s hvis det enddag bliver aktuelt..
Hmm .. jeg er ikke så hård til nestede SELECT\'s ..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.