if(!isset($Keywords)) $Keywords = "PHP,Programaci髇,recursos gratis,MYSQL,tips,trucos,diccionario inform醫ico,T閞minos t閏nicos,Galer韆 de im醙enes,Visual Basic,Microsoft,Linux,Apache,IIS,Foro,Manuales" ?> if(!isset($Description)) $Description = "Recursos gratuitos para programadores y estudiantes de inform醫ica" ?> if(!isset($TITLE)) $TITLE = "Programaci髇, Manuales, Consejos, Trucos (PHP, HTML, CSS, Visual Basic, ASP, MySQL)" ?>
| ||||||||
Consulta de MySQL para hacer un Conteo CondicionadoPara que sirve: En ocasiones necesitamos saber cuantos registros de una tabla cumplen con una condici贸n determinada. En esos casos lo m谩s simple es utilizar el comando WHERE [condici贸n] el cual nos permite filtrar y contar los resultados. No obstante, el comando WHERE tiene una limitante que consiste en que solamente podemos recibir un solo resultado, pero, 驴que pasa si nosotros necesitamos contar m谩s de un elemento y con condiciones diferentes? Sintaxis:
La forma m谩s sencilla de entender el uso de esta funci贸n es a base de ejemplos: Ejemplo 1: El m谩s simple鈥�
Si el valor del campo calificacion es mayor de 5 nos devolver谩 la cadena 'aprobado' de lo contrario devolver谩 la cadena 'reprobado'. Ejemplo 2: Supongamos que tenemos una tabla llamada 'alumnos' y queremos saber de esta tabla la cantidad de hombres, mujeres y cuantos no contestaron la pregunta. La sentencia que nos devolver铆a esto es:
Si el valor del campo sexo es igual a la letra H, entonces en ese rengl贸n le sumamos 1 al campo hombres, de lo contrario sumamos 0. Ejemplo 3: El ejemplo anterior podemos complicarlo un poco m谩s solicitando que en esa misma sentencia nos devuelva las mismas sumas pero por grupo.
Sorprendentemente veremos que resulta sumamente simple. Nada m谩s agregamos el campo 'grupo' y solicitamos que nos agrupe por ese campo y el resultado llegar谩 tal como lo buscamos. |
Nadie ha puesto ning鷑 comentario todav韆 |