sql-数据库新手提问:SQL查询语句

问题描述

数据库新手提问:SQL查询语句

有3张表:学生表(学号,姓名,性别,年龄);课程表(课程号,课程名,学期);成绩表(学号,课程号,分数)。
现在根据学号和学期查询某个同学的成绩信息:例如学号为001,学期是1的。

解决方案

select 学生表.姓名 课程表.课程 成绩表.分数 from 学生表,课程表, 成绩表 where 学生表.学号 = 成绩表.学号 and 课程表.课程号 = 成绩表.课程号
and 学生表.学号 = 001 and 课程表.学期 =1

时间: 2024-09-20 22:37:20

sql-数据库新手提问:SQL查询语句的相关文章

[急等解答!!]c#连接sql数据库后,执行完语句无法显示在datagridview里

问题描述 各位前辈!!!我是一个c#新手,最近自学的过程中发现点问题c#连接sql数据库后,执行完语句无法显示在datagridview里....我做的是一个仓库系统,界面载入以后有以下几个控件:产品名称:combo_name下拉(已经绑定到产品信息表中了)操作数量:textbox1可输入操作数量出入库选择:combo_inout下拉(包含in和out2个选项)产品编号:textbox2只可显示combo_name下拉里产品在数据库里的编号(已经与库里产品信息表绑定,在combo_name改变时

数据库-新手求教SQL server语句 求和,多个表之间的操作

问题描述 新手求教SQL server语句 求和,多个表之间的操作 SQL求和插入,求C表更新每个OrderID的SUM_Fee,SUM_Fee对应B表每个OrderId的总和(A表的B_ID对应B表的ID,B_ID记录单个Fee)? 解决方案 SQL Server 2005 用触发器跟踪表操作 解决方案二: update C set SUM_Fee=(select SUM(orderid) from B where B.orderid=C.orderid)没看懂A表,不是太明确的需求... 解

求SQL数据库VARBINARY字段的查询方法

问题描述 在下是菜鸟,现在有个数据库字段是VARBINARY(32)的,假设数据值是'0x7306040F166AE4CCA5D107D37AD5',用select*fromtablewhereitem='0x7306040F166AE4CCA5D107D37AD5'查询无结果,我在表里该怎样使用查询语句查出这行?谢谢 解决方案 解决方案二:VARBINARY类型存放的是二进制数据,不可以直接这样操作,可以转换为字符串进行比较.比如调用这里面的函数进行转换:解决方案三:如果它是查询关键字,那么你

数据库-问一个mysql查询语句的问题

问题描述 问一个mysql查询语句的问题 例如 我的模糊查询关键字是"手机" 然后我的数据库中的表的字段有描述.价格.地区等 我想"手机"这个关键字 在每一个字段都去判断 ,只要任何一个字段有"手机"这个关键字 都把那一行的所有信息 提取出来 请问这个sql语句怎么写...谢谢了大神们.. 解决方案 select 描述,价格,地区 from tableName where 描述 like '%手机%' or 地区like '%手机%' . 价格肯

SQL数据库的高级sql注入的一些知识_MsSql

[概 要] 这篇文章讨论常用的"sql注入"技术的细节,应用于流行的Ms IIS/ASP/SQL-Server平台.这里探讨有关这种攻击各种可以注入程序访问数据和数据库防范的方法.这篇文章面向两种读者:一是基于数据库web程序开发人员和审核各种web程序的安全专家. [介 绍] 结构化查询语言(SQL)是一种用来和数据库交互的文本语言SQL语言多种多样,大多的方言版本都共同宽松地遵循SQL-92标准(最新的ANSI标准[译者注:目前最新的是SQL-99]).SQL运行的典型的操作是&q

SQL数据库的高级sql注入的一些知识

[概 要] 这篇文章讨论常用的"sql注入"技术的细节,应用于流行的Ms IIS/ASP/SQL-Server平台.这里探讨有关这种攻击各种可以注入程序访问数据和数据库防范的方法.这篇文章面向两种读者:一是基于数据库web程序开发人员和审核各种web程序的安全专家. [介 绍] 结构化查询语言(SQL)是一种用来和数据库交互的文本语言SQL语言多种多样,大多的方言版本都共同宽松地遵循SQL-92标准(最新的ANSI标准[译者注:目前最新的是SQL-99]).SQL运行的典型的操作是&q

数据库-新手提问,关于信息管理系统

问题描述 新手提问,关于信息管理系统 新手求助 项目描述 客户的总公司下面有100至2000个大大小小的超市以及仓库. 每个超市都有一台电脑,需要管理整个超市的货品名称.数量.价格等等信息.并且要求能实时或者每天定时发送货品信息给总公司进行统计和查询.当天货品的价格数量等需要实时管理和改动,但货品历史数据一般不会改动,但要求支持统计和查询. 那么这个软件系统需要怎么搭建?用C/S还是B/S模式?用什么数据库进行管理? 超市端和总公司端之间如何解决通讯问题?需要用什么平台和语言进行开发比较合适?

SQL设置SQL Server最大连接数及查询语句_MsSql

一.设置最大连接数 下面的T-SQL 语句可以配置SQL Server 允许的并发用户连接的最大数目. exec sp_configure 'show advanced options', 1 exec sp_configure 'user connections', 100 第一句用以表示显示sp_configure 系统存储过程高级选项,使用user connections 时,要求show advanced options 值为1. 第二句配置最大连接数为100,0 表示不限制,但不表示无

SQL设置SQL Server最大连接数及查询语句

一.设置最大连接数 下面的T-SQL 语句可以配置SQL Server 允许的并发用户连接的最大数目. exec sp_configure 'show advanced options', 1 exec sp_configure 'user connections', 100 第一句用以表示显示sp_configure 系统存储过程高级选项,使用user connections 时,要求show advanced options 值为1. 第二句配置最大连接数为100,0 表示不限制,但不表示无

sql 数据库-请问关于SQl MAX()的使用

问题描述 请问关于SQl MAX()的使用 SELECT MAX(MusicID) FROM (SELECT TOP 10 MusicID FROM Music) as a 为什么这个语句返回的是表Music最大的MusicID,而不是TOP10里最大的MusicID还有 为什么要加个as a 数据库才不会报错 解决方案 或许是 你这个临时表查出的 前十条数据中的id中就包含了 最大的id? 你可以用降序排序验证下至于为啥要 as a 我也搞不懂,我还没验证这个点