数据库语句功能解释

数据库语句功能解释,第1张

Select year,total=sum(conp-score)

From stud-score

Group by()

Gaving year between 1996 and 1998

上面的Gaving应该是Having吧。

还有Group by()这个括号里面是不是少了什么。

这个语句的大概意思就是从表stud-score中查询出某一年的计算机的总成绩按Group by()这个括号里的列分组,年份条件是在1996到1998之间的。

你这个不是内连接啊,是左(外)链接  LEFT JOIN

比如

A表

aid

1

2

3

4

B表

bid  aid

11   1

12    2

13   3

21   1

select aaid,bbid

from a left join b on aaid = baid

返回结果是:

aid  bid

1     11

1     21

2    12

3     13

4    null

就是以a表为主,将a表中的所有数据取出来,b表中没有匹配的,用null表示。

而你说的内连接和 where = 是一致的效果

select aaid,bbid from a,b where aaid = baid

等价于

select aaid,bbid from a inner join b on aaid = baid   (内连接)

返回结果是:

aid  bid

1     11

1     21

2    12

3     13

没有那个aid=4的数据

首先你要保证你要执行查询的对象(表或者视图)存在,是当前用户下的还是其他用户的表,如果是其他用户的表要使用 用户名表名 的方式来访问。

distinct的意思是如果出现重复记录,只显示一条。

select distinct py from t_sys_user_dictionary where chinese ='衬衫'

--从t_sys_user_dictionary表中显示出所有chinese那一列的值是“衬衫”的所以py那一列的值,如果有重复的值,重复值只显示一次。

以上就是关于数据库语句功能解释全部的内容,包括:数据库语句功能解释、数据库sql语句。解读。、SQL server 数据库语句解析求助等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存