当前位置: 首页 > news >正文

公司网站建设费计入科目网站备案服务商

公司网站建设费计入科目,网站备案服务商,wordpress网站调用导航菜单,整站采集wordpress备注:测试数据库版本为MySQL 8.0 这个blog我们来聊聊常见的流程控制函数 如需要scott用户下建表及录入数据语句#xff0c;可参考:scott建表及录入数据sql脚本 流程控制函数 函数名函数用途CASEcase语句用于条件判断if()if/else条件判断ifnull()null数据处理nullif()retur…备注:测试数据库版本为MySQL 8.0 这个blog我们来聊聊常见的流程控制函数 如需要scott用户下建表及录入数据语句可参考:scott建表及录入数据sql脚本 流程控制函数 函数名函数用途CASEcase语句用于条件判断if()if/else条件判断ifnull()null数据处理nullif()return null if expr1 expr2 CASE语句  case语句语法: CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result …] [ELSE result] END CASE WHEN [condition] THEN result [WHEN [condition] THEN result …] [ELSE result] END   -- 值判断根据职位英文名判断职位中文名 select e.empno,e.job,case when e.job SALESMAN then 销售员when e.job MANAGER then 管理人员else 未知 end as job_china from emp e;-- 条件判断,小于某个时间点入职的是老员工大于等于的是新员工 select e.empno,e.hiredate,case when e.hiredate 1982-01-01 then 老员工 else 新员工 end is_old from emp e;-- 没有else语句且判断不成功的时候会返回为空 SELECT CASE cWHEN a THEN 1 WHEN b THEN 2 END is_c;mysql -- 值判断根据职位英文名判断职位中文名 mysql select e.empno,- e.job,- case when e.job SALESMAN then 销售员- when e.job MANAGER then 管理人员- else 未知 end as job_china- from emp e; -------------------------------- | empno | job | job_china | -------------------------------- | 7369 | CLERK | 未知 | | 7499 | SALESMAN | 销售员 | | 7521 | SALESMAN | 销售员 | | 7566 | MANAGER | 管理人员 | | 7654 | SALESMAN | 销售员 | | 7698 | MANAGER | 管理人员 | | 7782 | MANAGER | 管理人员 | | 7788 | ANALYST | 未知 | | 7839 | PRESIDENT | 未知 | | 7844 | SALESMAN | 销售员 | | 7876 | CLERK | 未知 | | 7900 | CLERK | 未知 | | 7902 | ANALYST | 未知 | | 7934 | CLERK | 未知 | -------------------------------- 14 rows in set (0.00 sec)mysql mysql -- 条件判断,小于某个时间点入职的是老员工大于等于的是新员工 mysql select e.empno,- e.hiredate,- case when e.hiredate 1982-01-01 then 老员工 else 新员工 end is_old- from emp e; ------------------------------ | empno | hiredate | is_old | ------------------------------ | 7369 | 1980-12-17 | 老员工 | | 7499 | 1981-02-20 | 老员工 | | 7521 | 1981-02-22 | 老员工 | | 7566 | 1981-04-02 | 老员工 | | 7654 | 1981-09-28 | 老员工 | | 7698 | 1981-05-01 | 老员工 | | 7782 | 1981-06-09 | 老员工 | | 7788 | 1987-06-13 | 新员工 | | 7839 | 1981-11-17 | 老员工 | | 7844 | 1981-09-08 | 老员工 | | 7876 | 1987-06-13 | 新员工 | | 7900 | 1981-12-03 | 老员工 | | 7902 | 1981-12-03 | 老员工 | | 7934 | 1982-01-23 | 新员工 | ------------------------------ 14 rows in set (0.00 sec)mysql mysql -- 没有else语句且判断不成功的时候会返回为空 mysql SELECT CASE c- WHEN a THEN 1 WHEN b THEN 2 END is_c; ------ | is_c | ------ | NULL | ------ 1 row in set (0.00 sec)mysqlIF函数 if语法: IF(expr1,expr2,expr3) If expr1 is TRUE (expr1 0 and expr1 NULL), IF() returns expr2. Otherwise, it returns expr3. -- 如果12条件成立,则返回2否则返回3 select if(12,2,3); -- 如果第一个值不为0或null则返回2否则返回3 select if(0,2,3); select if(null,2,3); select if(1,2,3);mysql -- 如果12条件成立,则返回2否则返回3 mysql select if(12,2,3); ------------- | if(12,2,3) | ------------- | 3 | ------------- 1 row in set (0.00 sec)mysql -- 如果第一个值不为0或null则返回2否则返回3 mysql select if(0,2,3); ----------- | if(0,2,3) | ----------- | 3 | ----------- 1 row in set (0.00 sec)mysql select if(null,2,3); -------------- | if(null,2,3) | -------------- | 3 | -------------- 1 row in set (0.00 sec)mysql select if(1,2,3); ----------- | if(1,2,3) | ----------- | 2 | ----------- 1 row in set (0.00 sec)IFNULL函数 ifnull语法: IFNULL(expr1,expr2) If expr1 is not NULL, IFNULL() returns expr1; otherwise it returns expr2. 如果expr1非空,则返回expr1否则返回expr2 -- 将奖金为0的员工显示为0 select e.ename,e.job,e.comm comm from emp e; select e.ename,e.job,ifnull(e.comm,0) comm from emp e;mysql -- 将奖金为0的员工显示为0 mysql select e.ename,e.job,e.comm comm from emp e; ---------------------------- | ename | job | comm | ---------------------------- | SMITH | CLERK | NULL | | ALLEN | SALESMAN | 300.00 | | WARD | SALESMAN | 500.00 | | JONES | MANAGER | NULL | | MARTIN | SALESMAN | 1400.00 | | BLAKE | MANAGER | NULL | | CLARK | MANAGER | NULL | | SCOTT | ANALYST | NULL | | KING | PRESIDENT | NULL | | TURNER | SALESMAN | 0.00 | | ADAMS | CLERK | NULL | | JAMES | CLERK | NULL | | FORD | ANALYST | NULL | | MILLER | CLERK | NULL | ---------------------------- 14 rows in set (0.00 sec)mysql select e.ename,e.job,ifnull(e.comm,0) comm from emp e; ---------------------------- | ename | job | comm | ---------------------------- | SMITH | CLERK | 0.00 | | ALLEN | SALESMAN | 300.00 | | WARD | SALESMAN | 500.00 | | JONES | MANAGER | 0.00 | | MARTIN | SALESMAN | 1400.00 | | BLAKE | MANAGER | 0.00 | | CLARK | MANAGER | 0.00 | | SCOTT | ANALYST | 0.00 | | KING | PRESIDENT | 0.00 | | TURNER | SALESMAN | 0.00 | | ADAMS | CLERK | 0.00 | | JAMES | CLERK | 0.00 | | FORD | ANALYST | 0.00 | | MILLER | CLERK | 0.00 | ---------------------------- 14 rows in set (0.00 sec)nullif 函数 nullif语法: NULLIF(expr1,expr2) Returns NULL if expr1 expr2 is true, otherwise returns expr1 This is the same as CASE WHEN expr1 expr2 THEN NULL ELSE expr1 END. 如果expr1expr2则返回null否则返回expr1   mysql select nullif(1,1); ------------- | nullif(1,1) | ------------- | NULL | ------------- 1 row in set (0.00 sec)mysql select nullif(1,2); ------------- | nullif(1,2) | ------------- | 1 | ------------- 1 row in set (0.00 sec)
http://www.w-s-a.com/news/142075/

相关文章:

  • 做网站和制作网页的区别北京朝阳区最好的小区
  • 网站策划 ppt北京装修公司排名推荐
  • 郑州网站建设公司哪家专业好如何注册一家公司
  • 证券投资网站做哪些内容滨州论坛网站建设
  • 重庆网站建设公司模板广东佛山
  • 中展建设股份有限公司网站做网站备案是什么意思
  • 石家庄网站建设接单wordpress功能小工具
  • 有没有专门做网站的网站镜像上传到域名空间
  • 网站建设中 windows买域名自己做网站
  • 设计英语宁波seo做排名
  • 奉贤网站建设上海站霸深圳几个区
  • c#做网站自已建网站
  • 成都地区网站建设网站设计类型
  • 如何做网站结构优化北京响应式网站
  • 出售源码的网站威海住房建设局网站
  • 网站建设补充报价单网站建设 技术指标
  • 做网站费用分摊入什么科目做网络网站需要三证么
  • 房屋备案查询系统官网杭州排名优化软件
  • 网站地图html网络营销的流程和方法
  • 注册好网站以后怎么做wordpress 获取插件目录下
  • 南京做网站dmooo地方网站需要什么手续
  • 网站开发合同有效期omeka wordpress对比
  • 杭州设计网站的公司广州网站改版领军企业
  • 网站备案系统苏州网站设计网站开发公司
  • 怎么样做微网站著名企业vi设计
  • 三分钟做网站网页设计心得体会100字
  • 网站建设支付宝seo建站是什么
  • 常州做网站的 武进学雷锋_做美德少年网站
  • 怎样建网站赚钱贵州seo和网络推广
  • 创建网站的工具站内seo优化