| |||
como hacer un SELECT TOP 100 PERCENT from...en postgres Hola amigos yo cansando de nuevo pero no se como puedo hacer esto que esta en sql server SELECT TOP 100 PERCENT from mitabla en postgres a ver si esta ves me ayudan... |
| |||
Re: como hacer un SELECT TOP 100 PERCENT from...en postgres Hola... No me conozco postgresql como me gustaría... pero de entrada, ¿qué es eso de PERCENT? No es por nada, pero eso me suena a exclusivo de sql server, sí es así, pues, eso, es exclusivo y no va a funcionar en más ningún otro gestor de BD
__________________ Gracias de todas todas ----- Linux! |
| |||
Re: como hacer un SELECT TOP 100 PERCENT from...en postgres Cita: mmmm si lamentablemente es un trabajo que tengo con una migracion de sql server a post y siii hasta donde he visto es exclusivo del sql server como sabras la cláusula TOP limita el número de filas devueltas en el conjunto de resultados.y PERCENT es el porcentaje de filas del conjunto de resultados que se va a devolver...ahora estoy en esto tratando de ver algun equivalente o la forma de implementarlo pero... hasta ahora nada |
| |||
Re: como hacer un SELECT TOP 100 PERCENT from...en postgres ok... http://www.postgresql.org/docs/curre...ql-select.html de donde podrás ver que postgresql tampoco usa TOP, en cambio usa... bueno, igual lo vas a leer Lo del PERCENT, no me quedó claro, pero bue...
__________________ Gracias de todas todas ----- Linux! |
| |||
Re: como hacer un SELECT TOP 100 PERCENT from...en postgres Quizas lo puedas hacer de la siguiente forma: Suponiendo que trabajs en php, pero la idea seria la misma que en otro lenguaje: $sql="select count(*) from tablas where condiciones"; $res=pg_query($conex,$sql); $fila=pg_fetch_array($res); $num_filas=$fila[0]; Con esto hallas el Numero de filas, ahora: $valor_porcentaje es el por ejemplo 30% ó 50% $filas_mostrar=($num_filas*$valor_porcentaje)/100; $nuevo_sql="select * from tablas where condiciones limit $filas_mostrar,0"; Asi mostrarias el porcentaje de filas que quieras, si es otro lenguaje, me lo dices y yo de pronto tambien lo se hacer, Espero la idea te sirva Última edición por rusinho; 26/04/2007 a las 15:19 |
| |||
Re: como hacer un SELECT TOP 100 PERCENT from...en postgres uhmm, q io sepa el top, en mssql server, es parecido al limit en postgres select * from usuarios limit 100 si no me ekivoco :S:S salu2 suerte |
| |||
Re: como hacer un SELECT TOP 100 PERCENT from...en postgres Creo que lo que buscas es limitar el numero de registro a traer en la consulta, eso seria de esta manera select * from mitabla limit (numero de registros a traer) offset (registro de inicio). Ej: Select * from mitabla limit 100 offset 0; salu2. Última edición por CENTINELA2021; 27/05/2007 a las 19:08 |