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

自己免费网站建设网站建设费一般是什么费用

自己免费网站建设,网站建设费一般是什么费用,微站是什么东西,怎么制作公众号长图事情初始是,在开发中有一个需求,根据某个字段匹配某个值时统计该值出现的总数,这段话可能有点绕,简单举个例子, 有如下数据表, 在score表中#xff0c;sex为1表示男性#xff0c;sex0表示女性#xff0c;查询时转换成汉字显示 这时候就可以用mysql中的case函数来实现 Case …        事情初始是,在开发中有一个需求,根据某个字段匹配某个值时统计该值出现的总数,这段话可能有点绕,简单举个例子, 有如下数据表, 在score表中sex为1表示男性sex0表示女性查询时转换成汉字显示 这时候就可以用mysql中的case函数来实现 Case when语句能在SQL语句中织入判断逻辑类似于Java中的if else语句。 CASE WHEN语句分为简单函数和条件表达式。 简单函数 CASE 字段 WHEN 预期值 THEN 结果1 ELSE 结果2 END SQL语句 SELECT name,(CASE sex WHEN 0 THEN 女 ELSE 男 END) sex FROM score 结果 条件表达式 CASE WHEN condition THEN result1 ELSE result2 END 语句中的condition是条件判断如果该判断结果为true那么CASE语句将返回result否则返回result2如果没有ELSE则返回null。CASE与END之间可以有多个WHEN…THEN…ELSE语句。END表示CASE语句结束。 现在我们来实现这样一个场景:score 大于等于90为优秀80-90为良好60-80为及格小于60为不及格用SQL语句统计出每个学生的成绩级别。  SQL SELECT name,score,(CASE WHEN score90 THEN 优秀 WHEN score80 THEN 良好 WHEN score60 THEN 及格 ELSE 不及格 END) level FROM score 结果 综合使用 CASE WHEN 和 聚合函数综合使用能实现更加复杂的统计功能。 在下表scoresex1为男sex0为女中统计有多少个男生和女生以及男女生及格的各有多少个 SQL  SELECT SUM(CASE WHEN sex0 THEN 1 ELSE 0 END) AS 女生人数,SUM(CASE WHEN sex1 THEN 1 ELSE 0 END) AS 男生人数,SUM(CASE WHEN score60 AND sex0 THEN 1 ELSE 0 END) 男生及格人数,SUM(CASE WHEN score60 AND sex1 THEN 1 ELSE 0 END) 女生及格人数 FROM score; 结果 IFNULL 在Java程序中调用sql语句时如果返回结果是null是非常容易引发一些意外情况的。 因此我们希望在SQL中做一些处理如果查询结果是null就转换为特定的值这就要用到Mysql中IFNULL函数。  首先SQL一般写法是这样的 SELECT price FROM goods WHERE namelight; 使用IFNULL改写一下  SELECT IFNULL(price,0) price FROM goods WHERE namelight; 但使用IFNULL语句如果where条件中的name值是不存在的那么仍将返回null例如 -- 返回结果null SELECT IFNULL(price,0) price FROM goods WHERE nameaaa; 这时候需要改写成下面的形式 -- 返回结果0 SELECT IFNULL((SELECT price FROM goods WHERE nameaaa),0) price; 在实际应用中如果你确定where条件的值一定存在使用前者就可以了否则要用后者 IFNULL函数也可以结合聚合使用例如 -- 返回结果0 SELECT IFNULL(SUM(price),0) FROM goods WHERE status3; 其他AVG、COUNT等用同样方式处理而且无论where条件存在不存在结果都是会返回0的。 OK,接下来自己上手操作 SELECT IFNULL(SUM(CASE tbmachine.machine_typeWHEN DEV-HL THEN1ELSE0END ) ,0) as machineNum FROMtoymachine.tbmachine; 结果如下  与聚合函数查询结果比对 SELECTcount(m.uk_key_id) FROMtoymachine.tbmachine m WHEREm.machine_typeDEV-HL; 这里直接统计主键数量,  继续验证结果正确性 分别统计每种类型的数量 SELECTm.machine_type,COUNT(m.machine_type) FROMtoymachine.tbmachine m GROUP BYm.machine_type; OK,结果一致,大功告成
http://www.hkea.cn/news/14336038/

相关文章:

  • 大连网站排名优网络科技公司的经营范围有哪些
  • 东莞市建设安监监督网站首页注册网站需要多少钱
  • 上海网站建设求职简历网站权重接口
  • 整站优化 快速排名树莓派wordpress frp
  • 医疗网站设计图wordpress首页调用文章图片不显示
  • 郑州网站建设网站建设顺德大良做网站
  • 旅游公司网站建设ppt创意旅行社wordpress
  • 阳江市网站备案幕布网站建设发好处
  • 怎么做网站的代理商建一个多用户团购网站需要多少钱
  • 网站开发教程大全品牌软文范文
  • 歌曲网站模板如何查看网站备案信息吗
  • 东莞做网站网站什么是网络推广员
  • 布吉商城网站建设基本流程和wordpress类似
  • 国外网站开发发展历程wordpress采集处理样式
  • 网站建设的功能需求文档wordpress给后台添加样式
  • 微信怎么做捐钱的网站pc 移动的网站开发
  • 青岛市建设安全监督站网站正常网站跳出率
  • 国内阿里网站建设精东影视文化传媒有限公司官网
  • 搭建一个网站的步骤企业网站免费模板
  • 扬州网站开发公司wordpress自定义筛选
  • 有哪个网站可以做链接南宁网站开发建设
  • php商城网站开发实例视频教程wordpress komiles
  • 南宁网站建设gxjzdrj北京企业网站报价
  • 什么软件可以做dj视频网站昌平最好的网站建设
  • 三星官网网站弹幕网站怎么做
  • 3g版网站制作网上怎么打广告
  • 加强网站内容保密建设优秀营销软文范例500字
  • 群晖可以做网站服务器吗旅游网站建设启动方案
  • wordpress 显示当前分类长沙seo报价
  • 个人备案网站能做什么搭建一个20人的办公网络