Como usar Max, Min, Sum, Avg, Count en un DataSet [VB.Net]

En SQL para mostrar el numero maximo de una columna (en este caso el sueldo) lo que hacemos es poner una consulta similar a esta:

select Max(sueldo) from empleados;


y para el minimo(Min), suma(Sum), media(Avg) y el total de registros(count):

--Sueldo minimo
select Minx(sueldo) from empleados;

--Suma de todos los Sueldos
select Sum(sueldo) from empleados;

--Media de todos los sueldos
select Avg(sueldo) from empleados;

--El numero total de empleados
select Count(sueldo) from empleados;
--otra forma de hacer el Count
select Count(*) from empleados;



Para hacer la consulta en un DataSet tenemos que hacer utilizar Compute en vez de un Select de la siguiente forma:

 
Dataset.Tabla("nombre o numero").Compute("Lo_que_quieres(columna)", "filtro")


Quedandonos una consulta para buscar el maximo numero de IDAlumno asi:

 
maximo_id = DScolegio.Tables("alumnos").Compute("MAX(IDAlumno)", "")


Noten que no le estoy poniendo ningun filtro, pero si le quieren poner para que solo cuente de los que son de la clase numero 2 (NumClase=2) podria quedar asi:

 
maximo_id = DScolegio.Tables("alumnos").Compute("MAX(IDAlumno)", "NumClase=2")



En caso del Count podemos hacerlo de 3 formas distintas:


Primero con Compute: (ya que vimos el ejemplo anterior)

 
total_alumnos = DScolegio.Tables("alumnos").Compute("count(IDAlumno)", "")

'Tambien funciona de esta Forma:
total_alumnos = DScolegio.Tables("alumnos").Compute("count(*)", "")


Ahora con un Select y Count:

 
total_alumnos = DScolegio.Tables("alumnos").Select().Count

'Ahora con una Condicion:
total_alumnos = DScolegio.Tables("alumnos").Select("IDClase=2").Count


Por ultimo con un Select y Lenght :

 
total_alumnos = DScolegio.Tables("alumnos").Select().Length

'Ahora con una Condicion:
total_alumnos = DScolegio.Tables("alumnos").Select("IDClase=2").Length


Terminos de Busqueda:

  • count en visual basic net
  • select max SQL en VB
  • compute datatable
  • valor maximo en dataset
  • como poner un count en visual basic
  • como saco el maximo numero de sql en visual stufio c#
  • compute sum access
  • como utilizar el count en vb 2010
  • como usar sum y count en visual basic
  • como usar select del DataSet
  • como usar min sql
  • como sumar una columna en visual basic net
  • agregar columna a un datatable de otro datatable v b net
  • visual basic net dataset table max id
  • como hacer un sum y count a la vez en sql
  • como hacer un select count en oracle con vb net
  • como hacer para que cuente columnas en visual basic
  • como aser max min
  • char1 maximo valor y max visual basic
  • buscar dato por columnas vb net

Escríbeme un comentario si este contenido te fue útil o si te quedó alguna duda, así podré mejorarlo. Gracias!