Getting Random Queries Out Of A DB

Ask a Question related to Macromedia ColdFusion, Design and Development.

  1. #1

    Default Getting Random Queries Out Of A DB

    I am trying to randomly query results out of my database. The goal is to
    display a random "Bank Rate" each time a page is loaded. There will always be a
    random amount of records in the DB to select from so I cant use a random number
    generator as there may only be 3 records one day and 6 the next. Any ideas?

    Jaxamus_nz Guest

  2. Similar Questions and Discussions

    1. Queries of Queries
      Hi, I am trying to combine two queries. The first is a basic query of a table in the database. <CFQUERY NAME="getStores"...
    2. Queries Of Queries Single Quote Problem
      When using queries of queries I'm having the following issue. Select Company_ID From qry_MyQuery Where Company_NM = 'MyString''s' <----...
    3. Using Math.random to go to random frames
      Hello everyone. My cerebral density is preventing me from seeing the solution to this problem. I have the following code which causes the user to...
    4. Random image in a random place.
      Anyone know javascript? I have a grid(4 x 4) of 16 spacer images and a few text links on the side. Each text link represents a different folder of...
    5. ASP.net Queries
      Hi Please suggest the solutions for the following questions in asp.net. 1) Is there any Mask edit control in asp.net?. If not possible can...
  3. #2

    Default Re: Getting Random Queries Out Of A DB

    You could generate a random number between 1 and the total number of records
    and then display a random record using the QueryColumn format:



    <!--- query the database table --->
    <cfquery name="queryName" datasource="datasourceName">
    SELECT fieldName
    FROM tableName
    </cfquery>

    <!--- seed the random generator --->
    <cfset temp = Randomize(Second(Now()))>

    <!--- pick a random number between 1 and the total records found --->
    <cfset x = Int(Rand() * queryName.RecordCount) + 1>

    <!--- display a random value from the recordset --->
    <cfoutput>
    #queryName['fieldName'][x]#
    <cfoutput>

    efecto747 Guest

Posting Permissions

  • You may not post new threads
  • You may 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