if(!isset($Keywords)) $Keywords = "PHP,Programación,recursos gratis,MYSQL,tips,trucos,diccionario informático,Términos técnicos,Galería de imágenes,Visual Basic,Microsoft,Linux,Apache,IIS,Foro,Manuales" ?> if(!isset($Description)) $Description = "Recursos gratuitos para programadores y estudiantes de informática" ?> if(!isset($TITLE)) $TITLE = "Programación, 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ún comentario todavía |