使用 case...when,例如:
成都创新互联自2013年创立以来,先为平陆等服务建站,平陆等地企业,进行企业商务咨询服务。为平陆企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
select
case user_id when '11111' then '00000' end
from user where user_id='11111'
default 给字段默认值就可以了。
MySQL修改字段默认值
alter table 表名 alter column 字段名 set default '2';
语句大概是这样的
select A.ID ,count(B.ID)from A left join B on A.ID=B.IDgroup by B.ID order by
count(B.ID) desc
没有亲自试验,可能不对,但根据你这个问题,大致思路就是这样的一个左外连接,A在左,就是把
A表中的所有字段显示出来,
查出来的结果可能是null,不是0,可以用IFNULL(字段,0)这个方法,希望能帮到你
sql语句查询时,把查询为空的数据显示为零的步骤如下:
我们需要准备的材料分别有:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的数据库表,例如stu表。
2、点击“查询”按钮,输入:select `name`,IF(score is null, 0, score) from stu。
3、点击“运行”按钮,此时看到score字段为空的数据查出来是0。
mysql查询字段为空用
select * from tbname where field is null;
查询为0
select * from tbname where field = 0;
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、之后在该窗口中,点击左上角“新建查询”选项。
3、接着在该窗口中,输入count为0时显示的sql语句“select ISNULL(COUNT(*),0) from test1 where name='戊'”。
4、然后在该窗口中,点击工具栏里“执行”图标。
5、最后在该窗口中,count为0时显示成功。