English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1Convertir tabla vertical en tabla horizontal
Estructura de tabla vertical Table_A:
转换后的结构:
Estructura después de la conversión:
SELECCIONAR Nombre , Ejemplo de SQL para convertir una tabla vertical en horizontal: OTRO 0 FIN) COMO CHINO , SUMA(CASO CUANDO Curso = N'Matemáticas' ENTONCES Puntuación OTRO 0 FIN) COMO MATEMÁTICAS , SUMA(CASO CUANDO Curso = N'Inglés' ENTONCES Puntuación OTRO 0 FIN) COMO INGLÉS DESDE dbo.Table_A GRUPO POR Nombre
2Conversión de tabla horizontal a vertical
Estructura de la tabla horizontal Table_B:
Estructura de la tabla después de la conversión:
Ejemplo de SQL para convertir una tabla horizontal en vertical:
SELECCIONAR Nombre , 'CHINO' COMO CURSO , CHINO COMO Puntuación DESDE dbo.Table_B UNIÓN TOTAL SELECCIONAR Nombre , 'MATEMÁTICAS' COMO CURSO , MATEMÁTICAS COMO Puntuación DESDE dbo.Table_B UNIÓN TOTAL SELECCIONAR Nombre , 'INGLÉS' COMO CURSO , INGLÉS COMO Puntuación DESDE dbo.Table_B ORDENAR POR Nombre , DESCRIPCIÓN DEL CURSO
Los métodos de conversión entre tablas verticales y horizontales de SQL Server que el editor le ha presentado a ustedes, esperamos que les sean útiles. Si tienen alguna pregunta, déjenos un mensaje y el editor les responderá a tiempo. También agradecemos mucho el apoyo de todos a la página web de tutorial de gritos!
Declaración: El contenido de este artículo se ha obtenido de la red, pertenece al autor original, el contenido se ha contribuido y subido por los usuarios de Internet de manera autónoma. Este sitio no posee los derechos de propiedad, no ha sido editado por humanos y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de copyright, le invitamos a enviar un correo electrónico a: notice#oldtoolbag.com (al enviar un correo electrónico, reemplace # con @) para denunciar y proporcionar evidencia relevante. Una vez confirmado, este sitio eliminará inmediatamente el contenido sospechoso de infracción.