IF(value,tf)如果value是真,返回t;否则返回f应用:IFNULL(value1,value2)如果value1不为空返回value1,否则返回value2应用:IFNULL(device_no1,"")!=""用于where综合应用:IF(IFNULL(device_no1,"")="",null,device_no1)用于select
2024-02-13
浏览(142)
阅读全文
关于count(1),count(*),和count(列名)的区别0.count(1)和count(*)查询到的行数包括NULL值的行数count(列名)会忽略NULL值的行数1.一般情况下count(*)和count(列)消耗的资源是一样的,说面他们是一样快的;2.对被查询列增加索引后。突然发现count(列)变快了好多,但是count(*)还是和以前一样的。这说明了count(列)可以用到索引,而count(*)不行。3.现在count(*)和count(列)一样快了,由此我们得出了这个结论:count(列)和count(*)其实一样快,如果索引列
2024-02-13
浏览(139)
阅读全文
leftjoinedu_train_implementioni.assoc_plan_id=a.idandi.is_delete=0条件放在where后影响主表(总体)条数,放在on后面影响子表条数select*froment_kemaihuagonggufenyou_datapool_jifenguizeginnerjoinent_kemaihuagonggufenyou_datapool_jifenzhibiaozong.zhibiaoshibiema=z.zhibiaoshibiemaleftjoinent_kemaihuagonggufenyo
2024-02-13
浏览(121)
阅读全文