Professional Web Applications Themes

How to return just one row using SELECT MAX () - Microsoft SQL / MS SQL Server

Hi : I'm using select max () to get the maximun row. But sometime it returns multiple rows when a few rows are the same and are the max. Is there a way to return just one row in this case? I only need one row returned even there are multiple rows might be all the max. Thanks for your help!...

  1. #1

    Default How to return just one row using SELECT MAX ()

    Hi :

    I'm using select max () to get the maximun row. But sometime it returns
    multiple rows when a few rows are the same and are the max. Is there a way
    to return just one row in this case? I only need one row returned even there
    are multiple rows might be all the max.

    Thanks for your help!


    Polaris Guest

  2. #2

    Default Re: How to return just one row using SELECT MAX ()

    select top 1 ...

    "Polaris" <com> wrote in message
    news:phx.gbl... 
    there 


    raydan Guest

  3. #3

    Default Re: How to return just one row using SELECT MAX ()

    Thanks guys for your hlep!
    "Polaris" <com> wrote in message
    news:phx.gbl... 
    there 


    Polaris Guest

  4. #4

    Default Re: How to return just one row using SELECT MAX ()

    Is this what you are looking for?

    SELECT TOP 1 * FROM mytable WHERE col1 = (SELECT MAX(col1) FROM mytable)

    Now if you prefer to pick a specific row based on some other criteria, you
    can add an ORDER BY clause.

    HTH

    "Polaris" <com> wrote in message
    news:phx.gbl... 
    there 


    Amy Guest

  5. #5

    Default Re: How to return just one row using SELECT MAX ()

    Otherwise:

    SELECT TOP 1 *
    FROM mytable
    ORDER BY col1 DESC

    would have been just fine ;-)

    Note, some types of additional criteria could be handled by extending the
    ORDER BY clause.

    Bye,
    Delbert Glass

    "Amy" <com> wrote in message
    news:phx.gbl... [/ref]
    way 
    > there 
    >
    >[/ref]


    Delbert Guest

Similar Threads

  1. Replies: 4
    Last Post: April 4th, 08:21 AM
  2. recordset.recordcount return allways -1 on select statements
    By Sérgio Almeida in forum ASP Database
    Replies: 2
    Last Post: October 24th, 11:17 PM
  3. Using Select method and LIKE expression to return DataRow[]
    By Ron Vecchi in forum ASP.NET General
    Replies: 0
    Last Post: July 31st, 12:10 AM
  4. DB2 Select - how to return a range of results
    By Igor Pool in forum IBM DB2
    Replies: 2
    Last Post: July 15th, 01:09 PM
  5. Replies: 0
    Last Post: April 15th, 01:22 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139