SELECT id,case status WHEN '0' then '审核中' WHEN '1' then '通过' WHEN '3' then '禁用' end as "status" from tp_user
if的用法:
select *,if(sex=1,"男","女") as sex from tp_user
1.从官方网站下载ABP项目模板,并解压到本地,用VS打开,这里我们新建一个项目ConnectMySql。2.设置XXX.Web为启动项目,Build这个Solution,使得NuGet下载相关的包。
3.准备好一个SQL Server数据库,修改Web.config数据库的ConnectionString,连接到SQL Server数据库。
4.打开Package Manager Console窗口,选择XXX.EntityFramework为默认项目,运行Update-Database命令,系统会在SQL Server中创建数据库和对应的表。
mysql不太熟,不过你的要求就是简单嵌套就行了吧。select @sum_rece:=s1+s2+s3+s4...+s10 from (
select (case when rece_day1 is null then rece_amt1 else 0) s1,
(case when rece_day2 is null then rece_amt2 else 0) s2,
。。。。
from dcms_act_invoice)
又看了看,不嵌套直接把下面的select 结果加起来也可以,不过看起来就不太好理解了。
select @sum_rece:=
(case when rece_day1 is null then rece_amt1 else 0) +
(case when rece_day2 is null then rece_amt2 else 0) +
。。。。
from dcms_act_invoice
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)