数据库sql语句多表查询

数据库sql语句多表查询,第1张

关键不知道你要干什么,看题目用group by够用

1、SELECT SUM(数量字段) 入库数 ,产品编号版本号 from 入库单 group by 产品编号,版本号

2、SELECT SUM(数量字段) 送货数 ,产品编号,版本号 from 出库单 group by 产品编号,版本号

3、SELECT A,A入库数-B送货数 FROM (SELECT SUM(数量字段) 入库数 ,产品编号,版本号 from 入库单 group by 产品编号,版本号) A LEFT JOIN (SELECT SUM(数量字段) 送货数 ,产品编号,版本号 from 出库单 group by 产品编号,版本号) B ON A产品编号=B产品编号 and a版本号=b版本号

1、打开SQL软件,查询所有选课的学生的学号,姓名,课程名及成绩。查询语句

2、查询结果,表示已成功执行。

3、查询所有比赵雪年龄大的学生的姓名和年龄,查询语句。

4、查询结果,表示已成功执行。

查询 (也叫连接查询,此处为基于两个表的连接查询) ,分为:

自连接查询,对同一个表进行连接 *** 作

内连接查询,又分为:自然连接、等值连接、不等值连接三种

外连接查询,又分为:左外连接、右外连接、全外连接三种

交叉连接查询,也作无条件查询。

用union,举例有s1表(a,b,c,d)和s2表(a,c,d,e)和s3表(f,g),里头的字段不同,但在逻辑上有关系

(如有

s1b=s2e

s1a=s3f

s1b=s3g)

示例如下:

------------------------------------------------------------------------------

select

s1a

as

x,s1b

as

y,s1c

as

z

from

s1

union

select

s2a

as

x,s2e

as

y,s2c

as

z

from

s2

union

select

s3f

as

x,s3g

as

y,''

as

z

from

s3

------------------------------------------------------------------------------

最终结果会是三张表的和,如果s1有10条记录,s2有3条记录,s3有4条记录,则执行本sql后会得到17条记录,其中来自s3表的数据,第三列一定为空的。

1

select

  stStudentNumber,

  stName,

  count()

from

  student st,

  sbook sk

where

  stStudentNumber=skStudentNumber

and to_char(skBorrowingTime,'yyyy')='2008'

group by

  stStudentNumber,

  stName

2

select

  bBookNumber,

  bBookName,

  stName,

  skBorrowingTime,

  skShouldReturnTime

from

  student st,

  sbook sk,

  book  b

where

  stStudentNumber=skStudentNumber

and skBookNumber = bBookNumber

and month(skBorrowingTime) =month(sysdate)

3

Create view yourViewName as

select

  bBookNumber,

  bBookName,

  stName,

  skBorrowingTime,

  skShouldReturnTime

from

  student st,

  sbook sk,

  book  b

where

  stStudentNumber=skStudentNumber

and skBookNumber = bBookNumber

and month(skBorrowingTime) =month(sysdate)

没运行过可能有点问题

以上就是关于数据库sql语句多表查询全部的内容,包括:数据库sql语句多表查询、SQL同时查询多个表、从多个表中查询数据的sql语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9307753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存