mysql问题积累示例

1.mysql 查询字段为空用is null。
select * from drqq where advice_id is null;

2.修改mysql的字段为空用null
update drqq set advice_id=null where id='9';

3.mysql查询不为null的数据
select * from drlist where advice_id is not null;

4.mysql的单行注释用#

5.mysql将null转换为0
select name,ifnull(sum(visitstate=0),0) as pv0 from work

6.mysql将null转换掉
 model.Dqq = Convert.IsDBNull(dr["dqq"]).ToString();
  model.Visitstate = Convert.ToInt32(Convert.IsDBNull(dr["visitstate"]));   //去除null

7.mysql创建多表视图
drop view work;//删除视图
create view work as 
select advice.name,advice.relation,advice.type,advice.dltstate,drqq.dqq,patient.visitstate from advice
left join drqq on drqq.advice_id=advice.id
left join patient on patient.dr_id=drqq.id;//创建视图

8.mysql视图查询
select name,count(distinct dqq) as dsum,count(visitstate) as psum,ifnull(sum(visitstate=0),0) as pv0,ifnull(sum(visitstate=1),0) as pv1 from work
where relation=3 and type=4 and dltstate=1
group by name;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值