“Conocimiento software>Software de base de datos

Cómo utilizar una sentencia if en una cláusula WHERE en TSQL

2015/12/18
Microsoft Transact -SQL lenguaje de consulta , o T -SQL , permite a los usuarios de servidores de bases de datos MS SQL para crear y configurar las variables de consulta SQL. Un SQL variable almacena un número o una cadena de caracteres utilizada para pasar parámetros a funciones , el control de un procedimiento de bucle y de prueba para una condición VERDADERO o FALSO en un "if" en una cláusula "where" . Es necesario colocar un " IF " antes de bloque BEGIN -END con el fin de utilizarlo en un " WHERE " de comandos del 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

Introduce las siguientes sentencias SQL en la ventana de la consola :

IF ( IsNumeric (@ ProductNumber )) = 1

COMENZAR

SELECT * FROM tabla

DONDE @ ProductNumber = ProductNumber
FIN


else begin

SELECT * FROM tabla

DONDE ProductNumber LIKE '% ' + @ ProductNumber

End of
3

Haga clic en " archivo", luego " ejecutar" para ejecutar la consulta T -SQL de la base de datos de productos con el " IF " en el comando SELECT con la " cláusula WHERE. "

Software de base de datos
Cómo aplicar archivos de aislamiento
Cómo crear una base de datos Oracle en Linux
Cómo dar formato a una consulta con un decimal en Access
Cómo crear una lista de KPI
Cómo recuperar datos de una base de datos Access
Mis métodos de autenticación de SQL
Cómo acceder a la Forma de control de fuente Utilizando Consulta
Cómo eliminar una base de datos completa con PhpMyAdmin
Conocimiento de la computadora © http://www.ordenador.online