博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql语句的简单记录
阅读量:6869 次
发布时间:2019-06-26

本文共 608 字,大约阅读时间需要 2 分钟。

/*SQL查询总结:

1.单表查询: select * from A ps:查询A表中所有数据
2.单表带条件查询: select * from A where (查询条件) ps:查询符合 查询条件 的所有记录
3.单表分组统计: select ClassID,Count(*) as Number from A group by ClassID ps:查询每个班级的学生人数

多表查询:select * from A,B ps:查询表A,B的所有记录 笛卡尔积,交叉连接 结果集的记录数=A表记录数*B表记录数

左连接(left join):select * from A a left join B b on a.ID=b.AID ps:用表A作为起始表,去与表B中的记录进行一一匹配,
筛选出符合on条件的记录,如果表A中的记录在表B中没有找到符合on条件的匹配项,则表B中的数据自动补充为NULL。

有连接(right join):select * from A a left join B b on a.ID=b.AID ps:用表B作为起始表,去与表A中的记录进行一一匹配,

筛选出符合on条件的记录,如果表B中的记录在表A中没有找到符合on条件的匹配项,则表A中的数据自动补充为NULL。

*/

转载于:https://www.cnblogs.com/feier1992/p/6432560.html

你可能感兴趣的文章
重庆哪家美术生集训好
查看>>
Axure多媒体元建,请自取
查看>>
kotlin幕后字段和幕后属性解析
查看>>
【核心模块】node.js
查看>>
苹果开发者账号团队代理转移
查看>>
JS 总结之原型继承的几种方式
查看>>
Android微信分享多张图片和文字(发朋友圈)
查看>>
社交电商的 “比基尼”,被云集跑出会员的力量
查看>>
创建和销毁对象
查看>>
vue中引入.svg图标
查看>>
Django3-打包自己的应用程序
查看>>
[译] 正确实现 linkedPurchaseToken 以避免重复订阅
查看>>
SpringBoot2.0 整合 RocketMQ ,实现请求异步处理
查看>>
Verdaccio 搭建私有 NPM
查看>>
java11新特性---Nest-Based Access Control(嵌套访问控制)
查看>>
(七)微服务分布式云架构spring cloud - common-service 项目构建过程
查看>>
Node.js买卖比特币 教程
查看>>
ios讯飞输入与ios自带输入法语音测试
查看>>
mac开发环境工具推荐
查看>>
css之半透明边框
查看>>