Cómo utilizar SQL Select para localizar valores nulos

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 128072
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
Cuando se utiliza la versión 3.0 de Visual FoxPro, es aconsejable utilizar SELECTcommand SQL para buscar registros con valores null en un campo concreto. En este artículo se explica cómo hacerlo.
Más información
Si una tabla contiene valores nulos (representados como . NULL) los registros de followingSELECT instrucción será siempre devuelven cero incluso cuando los valores de containsnull de cFld1:
   SELECT * FROM mytable WHERE cFld1 = .NULL.				
NULL debe utilizarse cuando falta un valor, es irrelevante o desconocido. Expresión condicional de Whenany encuentra un valor nulo, un. valores .NULL va a devolverse. El valor true (. T.) o false (. F.) no se puede devolver si parte de la expresión es desconocido o null. La expresión en el ejemplo anterior, cFld1 =. NULL., nunca se evaluará como True, en su lugar se evaluará como. valores .NULL y como resultado no se devolverá ningún registro.

Para localizar. valores .NULL los valores de cfld1, utilizan la nueva cláusula IS NULL del comando SQLSELECT. La cláusula IS NULL es nueva en Visual FoxPro versión 3.0. Itprovides un mecanismo para comparar con los campos. valores .NULL valores y returningtrue o en false. Por ejemplo, considere este comando SELECT:
   SELECT * FROM mytable WHERE cfld1 IS NULL				
En este ejemplo, siempre que cfld1 sea NULL. la cláusula IS NULL será sistémicas comando SELECT para devolver una. los registros deseados.
VFoxWin

Propiedades

Id. de artículo: 128072 - Última revisión: 12/04/2015 11:10:33 - Revisión: 3.0

Microsoft Visual FoxPro 3.0 Standard Edition

  • kbnosurvey kbarchive kbmt KB128072 KbMtes
Comentarios