La función " Max" de Transact -SQL ( TSQL ) le permite devolver el valor máximo de una lista de resultados de los datos devueltos . Utilice la función de "Max " en un TSQL cláusula "where" para eliminar el registro que contiene el valor máximo. Independientemente del número de registros devueltos , sólo elimina un registro cuando se utiliza la función Max . Instrucciones
1
Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en el grupo de programas "SQL Server" y haga clic en "SQL Server Management Studio " para abrir el editor de base de datos y editor de secuencias de comandos SQL .
2
Haga clic en la base de datos de la que desea borrar los registros . Haga clic en el botón " Nueva consulta " para abrir el editor de TSQL .
3
especifique la consulta de " Max" valor . Puedes integrar la sub - consulta más adelante en el código, pero la creación de la consulta Max permite identificar qué registro se eliminará , por lo que evitar eliminar el registro incorrecto. Escriba el siguiente código para crear la consulta Max:
select max ( ingresos) de las órdenes de
El código anterior devuelve el orden que trajo la mayoría de los ingresos . Se puede utilizar cualquier columna numérica para su búsqueda TSQL .
4
integrar la función Max en un comunicado "delete " para eliminar el registro de la base de datos. El código siguiente muestra cómo utilizar la instrucción en una consulta de eliminación :
eliminar de clientes
donde ( SELECT MAX ( ingresos) de las órdenes )
Este código borra el cliente con el ingreso más alto orden. Reemplace la consulta de eliminación con su propio y añadir la consulta max a la cláusula where.
5
Pulse la tecla " F5 " para ejecutar el código. Fíjese en la parte inferior del editor de TSQL el mensaje devuelto indica que un registro se ha eliminado.