SQL server中多列数据有NULL值时如何汇总

在一个表中,假如有两个数值字段a,b,这两个字段每一行的值要合并成一个字段C,SQL语句写法:a + b AS c

如果字段b那一列有一行的值为NULL,按上面语句写法合并成c后,那一行会显示NULL,此时应该把NULL处理为0,加起来的数据才对头。

SQL server中多列数据有NULL值时如何汇总.png

有2种处理办法:

1,用SQL server内置函数ISNULL(参数1,参数2),判断参数1是否为NULL,如果是,返回参数2,否则返回参数1。

具体写法:SELECT a + ISNULL(b,0) AS c FROM xxoo...

2,用case when then else end语句

具体写法:SELECT a + (case when b is null then 0 else b end) AS c FROM xxoo...

Nginx安装SSL证书,配置符合百度SEO要求的HTTPS

一,首先购买SSL证书
阿里云腾讯云这些大公司的云平台都有提供免费的SSL证书,对于百度来说,免费证书和付费证书有没有什么区别,不是很了解。我的思路是,个人网站,经济不宽裕的,用免费证书,公司网站,尽量用付费证书,买一个通配符域名证书,一年1200元左右。

在阿里云申请证书,然后绑定域名申请签发,会审核个几十分钟就下来了。

二,下载SSL证书
在阿里云SSL证书列表,每个证书后面都有一个下载按钮,点击后根据服务器类型选择对应的证书。常见的web服务器类型有Tomcat,Apache,Nginx,IIS。这里我们选择Nginx的证书,下载后解压,得到2个文件,类似:3029185__xxoo.com.key,3029185__xxoo.com.pem



阅读剩余部分

Xcode新版本找不到Application Loader,改用Transporter

前几天把MacBook里的Xcode升级了,升级到11.2版本后,发现没得Application Loader工具了。我用APICloud生成ipa包,顿时不知道怎么上传给AppStore了。

后面通过查询资料得知,有5种解决方法:

一,给Xcode降级,然后就会有自带的Application Loader工具了。

二,下载Application Loader插件,装在Xcode目前的版本上。

阅读剩余部分

帝国CMS列表模板和内容模板过滤smalltext简介中的空格、换行

帝国CMS的内容简介如果采取自动生成的方式,会产生空格、换行,这种数据读取到页面上肯定是不行的,必须过滤处理。
帝国CMSsmalltext简介.png

一,内容模板使用以下代码,可过滤smalltext简介中的空格、换行:

<?
$qian=array(" "," ","\t","\n","\r");
$hou=array("","","","","");
$smalltext=str_replace($qian,$hou,$navinfor[smalltext]);
echo $smalltext;
?>

阅读剩余部分