0 0

关于sql问题5

现在有一张表S
id  name    subject  score
1   张三      语文      89
2   李四      数学      90
3   张三      数学      78
4   李四      语文      75

用一段sql实现下列效果

id  name   语文   数学
1   张三     89   78
2   李四     75    90

分别用mysql  SqlServer   Oracle 数据库语句实现? 
2010年7月02日 18:52

1个答案 按时间排序 按投票排序

0 0

select a.score as 语文, b.score as 数学,a.name1,a.id
from hh as a,hh as b
where a.name1=b.name1 and a.subject='数学' and b.subject='语文'
但得把那顺序变下
id  name    subject  score
1   张三      语文      89
4   李四      语文      75
2   李四      数学      90
3   张三      数学      78

2010年7月13日 22:12

相关推荐

    关于SQLEXPRESS服务无法启动问题

    SQLEXPRESS服务无法启动问题解决方案 在本文中,我们将讨论SQLEXPRESS服务无法启动的问题,并提供解决方案。该问题通常是由TCP/IP协议的冲突引起的,下面我们将详细介绍问题的成因和解决方法。 一、问题描述 SQL...

    关于sqlserver2008中一些问题的解决

    ### 关于SQL Server 2008中数据库连接问题及.bak文件的导入方法 #### 一、导入.bak文件到数据库的操作步骤 在SQL Server 2008中,有时候我们需要将备份文件(.bak文件)恢复到现有的数据库中。下面详细介绍如何将....

    SQL工具SqlDbx

    此外,它还提供了查询结果的分页显示,便于用户处理大量查询结果,避免一次性加载过多数据导致的性能问题。 安全是任何数据库工具都不能忽视的方面。SqlDbx支持多种身份验证机制,如Windows集成认证、SQL Server...

    关于SQL_EXPRESS_2005的连接问题

    关于SQL_EXPRESS_2005的连接问题深入解析 SQL Server Express 2005是微软提供的免费数据库管理系统版本,适用于小型应用环境。本文旨在深入探讨与SQL Server Express 2005连接相关的关键知识点,包括其默认安装配置...

    如何解决sql注入问题

    ### 如何解决SQL注入问题:全面解析与防范策略 #### SQL注入概述 SQL注入是一种常见的安全漏洞,攻击者通过在应用程序的输入字段中插入恶意SQL语句,利用这些语句来操控数据库,获取未授权的数据访问,修改或破坏...

    SQL SQLPrompt 9 SQL 2016/2017可用

    4. **智能分析**:内置的静态代码分析工具能够检查SQL脚本中的潜在问题,如性能瓶颈、未使用的变量、不安全的动态SQL等,提前发现并解决潜在问题。 5. **集成开发环境(IDE)支持**:SQL Prompt 9可以与Visual ...

    关于 SQL Server 登录问题(错误 233和18456)的解决方法

    ### 关于 SQL Server 登录问题(错误 233 和 18456)的解决方法 #### 错误 233 的解决方法 **背景:** 当您尝试使用特定的身份验证方式(例如 sa 账户)登录到 SQL Server 实例时,可能会遇到错误 233。这个错误...

    SQL优化 SQL优化软件 SQL优化工具

    1. **查询分析**:这些工具能够分析SQL语句的执行计划,指出可能存在的问题,如不必要的全表扫描、排序操作过多或使用了低效的索引等。 2. **性能监控**:实时监控数据库的性能指标,如CPU使用率、I/O等待时间、...

    关于sql语句中间的一些问题

    这个我是下了别人的 里面有很多的问题 不知道那位高手愿意帮忙

    sql server 导入超大SQL脚本文件

    然而,在实际应用中,我们经常会遇到导入超大 SQL 脚本文件的问题。本文将介绍如何使用 osql 工具来导入超大 SQL 脚本文件。 什么是 osql? osql 是 SQL Server 提供的一个命令行工具,用于执行 SQL 语句和运行 ...

    关于sql2005中最大值的取得问题

    关于sql2005中最大值的取得问题,关于sql2005中最大值的取得问题

    SQL Optimizer for SQL Server 10.0.3

    在实际应用中,SQL Optimizer可以解决以下问题: 1. **慢速查询**:当用户遇到查询响应时间过长的问题时,该工具能提供性能改进建议,通过调整索引、重写查询或改变JOIN顺序等方式提升查询速度。 2. **资源占用过...

    SQL 语法与问题集

    SQL 语法与问题集 通用办公生产应用程序。   使用图形用户界面 (GUI) 的应用程序,使用户得以选择包含要查看的数据的表和列。   使用通用语言语句确定用户所要查看数据的应用程序。   将其数据存储于 SQL ...

    Oracle的SQL监视工具SQLTracker

    总之,SQLTracker作为一款高效的Oracle SQL监视工具,它能帮助数据库管理员和开发人员深入理解SQL执行情况,及时发现并解决性能问题,从而提高数据库系统的响应速度和稳定性。在Windows 11环境下无须额外安装.NET ...

    sqlservr32和sqlservr64.zip

    在Windows 8和Windows 10操作系统上,如果你遇到安装SQL Server 2005后无法启动服务的问题,可能是因为这些文件损坏或不兼容。 描述中提到的解决办法是替换这两个文件。这通常发生在安装过程中或系统升级后,由于...

    SQLServer2008附加SQLServer2005数据库

    通过上述步骤,我们可以有效地解决 SQL Server 2008 无法附加 SQL Server 2005 数据库的问题。这不仅有助于数据迁移工作的顺利进行,还能确保数据的一致性和安全性。希望本文的内容对正在面临类似问题的读者有所帮助...

    SQL问题合集

    SQL问题合集

    Sql Server ExpressProfiler 监视Sql语句

    它允许数据库管理员和开发人员实时跟踪和记录数据库服务器上的事件,包括SQL语句的执行情况,以优化性能、查找问题或调试应用程序。在公司环境中,由于未安装官方的Profiler,你可能已经下载了第三方的...

    SQLPrompt10.4.zip运行在 sql server2019 亲测可用

    关于描述中提到的“自带解决试用期问题软件”,这可能是指SQLPrompt的激活或授权方式。通常,软件试用期结束后需要购买正式许可证才能继续使用。如果这个版本包含了某种规避试用限制的方法,使用者应当注意这可能...

    SQLTracker,SQLMonitor

    通过跟踪SQL语句的执行过程,SQLTracker可以提供关于查询耗时、资源占用等关键信息,以便于数据库管理员调整和优化SQL代码。在Win10、Win8和Win7 64位系统上,SQLTracker表现稳定且高效,能够准确地反映出数据库操作...

Global site tag (gtag.js) - Google Analytics