Tecnología

Inicio

Cómo utilizar una "instrucción if" en una "cláusula WHERE" en TSQL

Cómo utilizar una "instrucción if" en una "cláusula WHERE" en TSQL


Microsoft lenguaje de consulta de Transact-SQL, o T-SQL, permite a los usuarios del servidor de base de datos MS SQL para crear y variables de consulta SQL establecidos. Una variable SQL almacena un número o una cadena de caracteres que se utiliza para pasar parámetros a funciones, controlar un procedimiento de prueba de bucle y para una condición VERDADERO o FALSO en un "IF" en una cláusula "WHERE". Es necesario colocar un bloque de "IF" antes begin-end con el fin de utilizarlo en una "cláusula WHERE" de comandos en lenguaje de consulta T-SQL.

Instrucciones

1 Haga clic en el botón "Inicio" de Windows y seleccione la opción "Consola de administración de SQL" en el menú "Todos los programas".

2 Introduzca las siguientes instrucciones SQL en la ventana de la consola:

SI (IsNumeric (@ProductNumber)) = 1

EMPEZAR

SELECT * FROM Table

DONDE @ProductNumber = ProductNumber

FIN

else begin

SELECT * FROM Table

DONDE ProductNumber LIKE '%' + @ProductNumber

FIN

3 Haga clic en "Archivo", luego "Ejecutar" para ejecutar la consulta T-SQL de la base de datos de productos con el "instrucción IF" en el comando SELECT con la "cláusula WHERE."