Gå til innhold

Navnet på SQL kommando


Anbefalte innlegg

Videoannonse
Annonse
Han tenker nok på spørringer som henter ut poster med id som henholdsvis oddetall og partall.

 

hmm.. og hvordan skiller det seg fra resultatet av koden gitt over?

(id%2=0 --> partall , id%2=1 --> oddetall)

 

Mulig det finnes en enklere/kjappere måte å gjøre det på, men jeg kommer ikke på noen annen måte sånn på stående fot.

Lenke til kommentar
Han tenker nok på spørringer som henter ut poster med id som henholdsvis oddetall og partall.

 

hmm.. og hvordan skiller det seg fra resultatet av koden gitt over?

(id%2=0 --> partall , id%2=1 --> oddetall)

 

Mulig det finnes en enklere/kjappere måte å gjøre det på, men jeg kommer ikke på noen annen måte sånn på stående fot.

Jaja, selvfølgelig...men tenkte på en måte å gjøre det automatisk, altså ikke sette inn WHERE id%2=2 og WHERE id%2=4 osv, men å gjøre dette i en og samme spørring.

Lenke til kommentar
Jaja, selvfølgelig...men tenkte på en måte å gjøre det automatisk, altså ikke sette inn WHERE id%2=2 og WHERE id%2=4 osv, men å gjøre dette i en og samme spørring.

 

Huh?

 

SELECT * FROM table WHERE id%2=0

returnerer ALLE poster som har en partallsid

(fordi alle partall delt på to, ikke vil ha noen restdel)

 

SELECT * FROM table WHERE id%2=1

returnerer ALLE poster som har en oddetallsid

(fordi alle oddetall delt på to, alltid vil ha 1 i rest)

 

Skjønner fremdeles ikke hva som er problemet jeg?

Søren og.. kan ikke skylde på varmen lenger heller :D

Lenke til kommentar

så vidt jeg vet er du nok nødt til å bruke where for å skille ut odde/par tall.

 

where id=partall/oddetall er jo betingelsen din liksom.. for du vil vel at den ikke skal vise de andre recordene? at det ikke skal bli en del av resultatet liksom?

Lenke til kommentar

Inntil noen detter innom med et bedre forslag, kan du bruke dette:

 

SELECT * FROM table WHERE id%2=0

--> returnerer poster med id=2,4,6,.. osv

 

SELECT * FROM table WHERE id%2=1

--> returnerer poster med id=1,3,5,.. osv

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...