Base de datos Implementación de Sybase - Parte 12 División 4 Introducción Esto es parte de mi serie 12, Aplicación de base de datos en Sybase. Esta serie forma parte de la cuarta división de mi serie de mayor tamaño, la base de datos. Supongo que ha leído todas las diferentes partes de la gran serie (o tutoriales equivalentes de otros lugares) hasta este punto. En esta parte de la serie, vemos cómo implementar valores calculados y aprendemos subconsultas es Sybase SQL Anywhere 12.
dije hace algún tiempo que, en la fase de diseño de una base de datos, usted no debe preocuparse acerca de los valores calculados. Eso está bien. Ahora en la fase de consulta aplicación puede escribir la expresión para valores calculados. La fase de consulta es cuando se está recuperando datos. Puede hacerlo ahora con el DBMS o esperar a hacerlo cuando la producción de los formularios e informes para la base de datos. Cuando usted tiene esta opción, es recomendable hacerlo con el DBMS. Vamos a hacerlo ahora, con el Sybase SQL Anywhere 12 (DBMS).
Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Ejemplo Considere la mesa SaleDetails siguiente: SaleDetails (SaleID, ProductID, Cant, SoldPrice) Cantidad es la cantidad de concreto del producto vendido. Al recuperar esta mesa es bueno para mostrar al usuario el valor total del concreto del producto vendido. Esto se hace cuando se está consultando la base de datos con la sentencia SELECT.
Para cada fila, este total viene dada por, Total = Cantidad * SoldPrice Esto se hace fácilmente en la instrucción SELECT en el nivel de la tabla-columnas. El signo de multiplicación en el ordenador es * y no X. La sentencia SQL para hacer esto para el cuadro anterior es: SELECT ProductID, Cant, SoldPrice, Cantidad * SoldPrice AS total DESDE SaleDetails; Observe el uso del operador de AS. Total es un nombre de su elección.
El resultado se mostrará una columna de ProductIDs, a continuación, una columna de las cantidades vendidas, a continuación, una columna de precio por unidad vendida y luego una columna de Totales. Este resultado tendría un pequeño problema en el sentido de que se podría ver las ProductIDs (números) y no el nombre del producto. Con el fin de tener el nombre de cada producto, usted tiene que unirse a la mesa SaleDetails con la tabla pro