“Conocimientos software>Software de base de datos

Cómo contar Null en TSQL

2012/8/11
La función "Count" en TSQL devuelve el número de filas en una consulta. Sin embargo , esta función sólo contará estos registros en los que el campo no lee "NULL ". Para contar con estos registros con las columnas que no tienen datos y por lo tanto se consideran "NULL ", debe introducir otra función, NULLIF , a la consulta SQL . Función NULLIF tiene dos argumentos, que se reemplazarán con las expresiones o los números cuando se utiliza la función: devuelve un valor nulo si los dos argumentos son iguales , de lo contrario , devuelve los primeros argumentos. Cosas que necesitará
SQL Server 2008
Ver Más instrucciones
1

Haga clic en " Inicio", " Todos los programas " y luego en " SQL Server 2008" . Haga clic en " SQL Server Management Studio" para seleccionarlo. Escriba su nombre de usuario y contraseña para iniciar sesión en el estudio de la gestión . Haga clic en " bases de datos " en el " Explorador de objetos " para ampliar la base de datos . Busque y haga clic en la base de datos deseada .

2 Haga clic en " Tablas " y luego haga clic en " Nueva tabla" para crear una nueva tabla denominada " artículos ". Cree tres campos: "id ", " name" y " sold_out " haciendo clic en el campo vacío y escriba un nombre para el campo. Haga clic en el " Tipo de datos" opciones desplegable junto al nombre del campo , y seleccione el tipo " varchar " para el campo "id" . Del mismo modo establecer campos "nombre " como tipo de datos " varchar " y luego establecer el tercer campo de tipo "int " .
3

Haga clic en " New Query " en el panel derecho de la ventana. Escriba el siguiente código:

Insertar en elementos (id , nombre ) VALUES ( 1 , " elemento1 " , null)

insertar en artículos (id, nombre) VALUES ( 2 , " elemento2 " , 1) spanish

Insertar en elementos ( id, nombre) VALUES ( 3 , " elemento3 " , 1) spanish

Haga clic en " Ejecución" para ejecutar la consulta . Este comando insertar tres registros en la tabla .
4

Escriba el siguiente código para contar el tema que no se ha vendido. La columna " sold_out " en la tabla "items " muestra si el artículo está agotado , con el valor " 1 " de la columna que indica un artículo está agotado y " 0 " indica el artículo todavía esté en stock .
< P > Select id,

(
conde

(* ) AS ITEM_COUNT ,

)

(
conde

( NULLIF ( 1 , sold_out ))

) AS item_not_sold_out

el valor de sold_out en el primer registro es NULL . La función NULLIF devuelve " 1 " para el primer registro . La función "Count" lo contará . El número de cuenta se registrará en una columna titulada " item_not_sold_out . "

Software de base de datos
Cómo escribir y borrar un disparo en T -SQL
Cómo configurar un recordatorio por correo electrónico en SharePoint Biblioteca
Tutorial sobre cómo conectarse a MS Access mediante Método DSN
Cómo configurar Libros de Quickbooks
Cómo leer GEDCOM
Cómo subir una base de datos a una página Web
Cómo enviar correo electrónico desde SQL HTML
Cómo personalizar una plantilla de MS Access 2003
Conocimientos Informáticos © http://www.ordenador.online