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

广州wap网站建设重庆网站建设 狐灵

广州wap网站建设,重庆网站建设 狐灵,网站域名每年费用,长沙建网站需要多少钱Mysql中的 IFNULL 函数的详解 概念 在mysql中IFNULL() 函数用于判断第一个表达式是否为 NULL#xff0c;如果第一个值不为NULL就执行第一个值。第一个值为 NULL 则返回第二个参数的值。 语法 IFNULL(a, b)Demo 举例说明 创建表 create table student_one( sno varchar(20)…Mysql中的 IFNULL 函数的详解 概念 在mysql中IFNULL() 函数用于判断第一个表达式是否为 NULL如果第一个值不为NULL就执行第一个值。第一个值为 NULL 则返回第二个参数的值。 语法 IFNULL(a, b)Demo 举例说明 创建表 create table student_one( sno varchar(20) not null primary key, sname varchar(20) not null, ssex varchar(20) not null, sbirthday datetime, class varchar(20) )charsetutf8;加入数据 insert into student_one values(1,陈奇,男,2000-11-02,1); insert into student_one values(2,陈飞,男,1999-12-05,2); insert into student_one values(3,周杰,女,1989-03-01,3); insert into student_one values(4,昆凌,男,1989-04-15,4); insert into student_one values(5,王丽,女,1999-05-16,5); insert into student_one values(6,蔡蔡,男,2000-08-17,6);运行结果 举例一 第一个参数不为NULL返回第一个参数下面的代码中’hello’不为NULL就返回的是’hello’ SELECT IFNULL(hello, world);运行结果 举例二 从student_one表里面查询sno/sname字段,如果sno字段不为空就返回sno字段如果为空就返回sname字段。且取别名为‘字段结果’ SELECT IFNULL(sno,sname) AS 字段结果 FROM student_one运行结果 从student_one表里面class4的行查询sno或者sname字段 SELECT IFNULL(sno,sname) FROM student_one WHERE class4运行结果 业务场景下使用举例 或者 多表 字段 定义为某个字段 场景如 ifnull( dga.code ,dr.code) agentCode, 含义说明总代code,经销商code 作为 别名agentCode的值。 使用场景当经销商上级有总代理时 使用总代理的code,否则使用经销商的code的场景。 selectds.type storeType,dr.type rtm,ifnull( dga.code ,dr.code) agentCode,ifnull(dga.agent_name_cn ,dr.name_cn) agentName,dr.code resellerCode,dr.name_cn resellerName,ds.code codeFROM dg_store dsLEFT JOIN dg_store_type dst ON dst.id ds.typeLEFT JOIN dg_reseller dr ON dr.code ds.reseller_codeLEFT JOIN dg_general_agent dga ON dga.id dr.agent_id查询结果示例如下 举例三 从student_one表里面查询sno10的class字段如果表中没有class10的字段就会返回0 SELECT IFNULL((SELECT class FROM student_one WHERE sno 10),0);运行结果 举例四 从student_one表里面查询sno等于1的sname字段如果为空就从student_one表里面查询sno等于2的ssex字段 SELECT IFNULL((SELECT sname from student_one WHERE sno1),(SELECT ssex from student_one WHERE sno2));运行结果 从student_one表里面查询sno等于1的sname字段如果为空就从student_one表里面查询sno等于2的ssex字段。如果前面的都为空就从student_one表里面查询sno等于2的sbirthday字段 SELECT IFNULL(IFNULL((SELECT sname from student_one WHERE sno1),(SELECT ssex from student_one WHERE sno2)),(SELECT sbirthday from student_one WHERE sno2));运行结果
http://www.pierceye.com/news/690655/

相关文章:

  • 酒店电子商务网站策划书网站排名下降的原因
  • 成都网站制作公司报价成都装修公司哪家好
  • 用自己的电脑做网站需要备案吗wordpress rss教程
  • 洛阳网站搭建江西网站建设价格低
  • 戴尔网站建设的目的济宁哪里有做网站的
  • 给单位做网站需要多少钱wordpress手机编辑
  • 网站开发实验报告总结怎样搭建微网站
  • 诸暨有哪些制作网站公司代理品牌
  • jsp mysql 网站开发响应网官方网站
  • 小白网站建设教程服务器域名多少钱
  • 网站建设预付款比例网站平台建设公司经营范围
  • 付费阅读网站代码CMS源码就可以做网站吗
  • 企业网站用视频做首页wordpress 多主题插件下载
  • 阿里巴巴网官方网站新公司在哪做网站
  • 邢台专业做网站报价做一门户网站价格
  • 中山企业手机网站建设设计方案翻译
  • 江苏省品牌专业群建设专题网站wordpress 返利 插件
  • 建设部网站官网设计排版网站
  • 企业网站建设应避免数据孤岛网站建设费入何科目
  • wordpress数据量大网站访问石家庄网站建设招商
  • 公司核名在哪个网站免费申请无限流量卡
  • 做网站和网页的目的和作用是什么山西2地又检出阳性
  • 自助网站建设推广优化策略wordpress中文采集插件
  • 网站开发及运营成本做网站 公司 个体
  • 永久免费建站地址苏州h5网站建设价钱
  • 室内设计网站网站建设中请稍后再访问
  • 十堰网站开发培训编程软件手机
  • 南京网站优化推广微网站缺点
  • 大连零基础网站建设培训哪里有固安县建设局网站
  • 怎么制作网站首页培训心得体会总结简短