Article View: es.comp.lenguajes.php
Article #161Re: leyendo registros en SQL
From: Elden willy.d7
Date: Thu, 11 Dec 2008 13:45
Date: Thu, 11 Dec 2008 13:45
21 lines
1959 bytes
1959 bytes
On 10 dic, 16:08, "Pin" <sd...@rewerew.we> wrote: > Hola, tengo una tabla SQL de unos 3000 registros, me gustaria leerlos en > bloques de 50 al azar, vamos que la primera vez leemos 50 al azar, la 2ª vez > lo mismo pero que no se repitan con los primeros y asi, ¿hay alguna función > para esto? > De momento lo que he hecho es leer todos los registros y cargarlos a una > tabla y añadir un campo extra para ver is ya ha sido seleccionado o no, pero > no me termina de gustar, si alguien conoce otra forma, me gustaría oírla. verifica si tienes la función RAND() y podrías hacer lo siguiente SELECT * FROM tabla ORDER BY RAND() LIMIT 50; en mysql funciona de maravilla =D
Technical Details
Message-ID:
<93f5d784-8a73-48ec-893e-49f6095714cb@v5g2000prm.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!v5g2000prm.googlegroups.com!not-for-mailReferences:
<ghpdvb$t02$1@caladan.landsraad.net>Show Full Headers
Complete Article Headers
X-Google-Thread: 107579,e61d80209d52e6da X-Google-Attributes: gid107579,domainid0,public,usenet X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!v5g2000prm.googlegroups.com!not-for-mail From: "Elden <willy.d7@gmail.com>" <willy.d7@gmail.com> Newsgroups: es.comp.lenguajes.php Subject: Re: leyendo registros en SQL Date: Thu, 11 Dec 2008 05:45:33 -0800 (PST) Organization: http://groups.google.com Lines: 21 Message-ID: <93f5d784-8a73-48ec-893e-49f6095714cb@v5g2000prm.googlegroups.com> References: <ghpdvb$t02$1@caladan.landsraad.net> NNTP-Posting-Host: 201.137.82.181 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1229003133 1809 127.0.0.1 (11 Dec 2008 13:45:33 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 11 Dec 2008 13:45:33 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: v5g2000prm.googlegroups.com; posting-host=201.137.82.181; posting-account=4SF-5QoAAABeAG5s8ChohH0giuIZcJd8 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.4) Gecko/2008103100 SUSE/3.0.4-3.1 Firefox/3.0.4,gzip(gfe),gzip(gfe)