SQL总结1

SQL总结1


 代码分析:
select m_account,m_name 
from members
where exists(select * from orders 
             where members.m_account=m_account 
             and p_no='0910810004')

exists() 括号里面写的是查询另一个表的内容成立的判断条件
in() 括号里面是一个列元素的结果集


members left join orders on members.m_account=orders.m_account
左连接where只影向右表,右连接where只影响左表
左向外联:显示members表的所有数据和orders满足where的数据 
右向外联:显示orders表的所有数据和members满足where的数据 



 连接两个表
  1.  members.m_account=orders.m_account 
  2 .   members join orders on members.m_account=orders.m_account
Join表名 on 条件表达式,可以使用多个Join on 进行连接多个表
计算年龄
year(getdate())-year(m_birth)
当前时间减去出生时间
not in:不是
distinct:不同的,与至少对应


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值