Avatar billede mnv_dk Praktikant
30. september 2002 - 08:24 Der er 18 kommentarer og
1 løsning

Find største/mindste værdi??

Jeg skal bruge den største og den mindste værdi til noget PHP, men hvis jeg laver en "ORDER BY vist ASC" så tager den ftyer detr første tal, det vilsige hvis du har en række tal f.eks2,3,4,5,6,7,8,9,127 så tager den 127 som det mindste og 9 som det største, hvad kan jeg gøre????
Avatar billede medions Nybegynder
30. september 2002 - 08:30 #1
kan du ikke bare bruge funktionerne MIN() og MAX() i SQL?

SELECT MIN(*) FROM tabel ORDER BY vist ASC
SELECT MAX(*) FROM tabel ORDER BY vist ASC

//>Rune
Avatar billede sajbar Nybegynder
30. september 2002 - 08:31 #2
hvis du bare skal bruge værdien til noget php og ikke vise det er det jo for så vidt lige meget om den ene kommer før den anden når bare den gør det altid, du kan jo bare hive den første værdi ud og den sidste (sizeOf for at få antalet af rækker) og så kan du jo bare bruge dem som det passer dig..
Avatar billede mnv_dk Praktikant
30. september 2002 - 08:33 #3
Nej det er ikke lige meget, fordi jeg skal vise nogle undermenuer, hvor det er de mindst besøgte sider!
Avatar billede misbruger Nybegynder
30. september 2002 - 08:36 #4
SELECT MIN(table.kolonne) AS minPage, MAX(table.kolonne) AS maxPage ORDER BY table.kolonne
Avatar billede mnv_dk Praktikant
30. september 2002 - 10:13 #5
det virker ikke, det viker heller ikke, vi´s jeg laver det med mine kolonnoer!
Avatar billede mnv_dk Praktikant
30. september 2002 - 10:13 #6
misbruger>> I don't get itø!
Avatar billede proaccess Nybegynder
30. september 2002 - 11:28 #7
DIT PROBLEM ER VIST AT DU HAR REGISTRERET TAL I ET TEKST-FELT !!!  (Uden foranstillede 0'er)
Avatar billede mnv_dk Praktikant
30. september 2002 - 13:19 #8
Nej det er rigtigt nok, men du kan jo ikke ligge et tal til et tal med en masse 0'er, ellers ville det være fint nok!
Avatar billede proaccess Nybegynder
30. september 2002 - 13:22 #9
HALLÅ - Jeg sagde du HAR gjort det forkert...  Tal er tal og bogstaver er bogstaver...

Hvad er din datatype på det pågældende felt ???
Avatar billede mnv_dk Praktikant
30. september 2002 - 13:23 #10
text, hvad skal jeg ellers sætte det til!
Avatar billede proaccess Nybegynder
30. september 2002 - 13:25 #11
Hvis du vil registrere heltal, så er LONG måske et bud...
Avatar billede mnv_dk Praktikant
30. september 2002 - 13:29 #12
Bare LONG, ikke LONGTEXT eller et og andet
Avatar billede proaccess Nybegynder
30. september 2002 - 13:31 #13
Der findes tekst-felttyper til tekst-felter og tal-felttyper til talfelter...  Forskellen kan illustreres ved følgende spørgsmål:

Hvad er summen af "Anders" og "And" ??
Avatar billede mnv_dk Praktikant
30. september 2002 - 13:33 #14
Anders And, men hvad er et tal felt så???
Avatar billede mnv_dk Praktikant
30. september 2002 - 13:34 #15
Hvad er datatypen for et talfelt??
Avatar billede proaccess Nybegynder
30. september 2002 - 13:36 #16
Rent faktisk er summen af "Anders" og "And" lig med "AndersAnd" (Uden mellemrum)  ;-)

Tal er felter af forskellig størrelse (BYTE, SHORT, INTEGER, LONG), som der kan registreres tal i... Disse kan så lægges sammen, trækkes fra hinnanden og beregnes på i det hele taget...
Avatar billede mnv_dk Praktikant
30. september 2002 - 13:37 #17
Nå jeg brugte DECIMAL og så virker det:-)
Avatar billede mnv_dk Praktikant
30. september 2002 - 13:39 #18
Godt nok, men tak for din hjælp, så må pointene jo gå til dig!
Avatar billede proaccess Nybegynder
30. september 2002 - 13:40 #19
Jeg er glad for at have bragt dig på sporet...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester