请教将case when 结果加别名的问题

问题描述

大家好,我有一条sql,根据不同条件将查询结果加一个标志,如果满足条件就加1,不满足就加0,现在希望将这个标志位加一个别名,请问该怎么写?谢谢select app.*, case when free = true then 1 when (select count(*) from userapp where app.appocde = userapp.appcode and userapp.userid=?) > 0 then 1 else 0 end from app

解决方案

select app.*, if((case when free = true then 1 when (select count(*) from userapp where app.appcode = userapp.appcode ) > 0 then 1 else 0 end )=1,'可用','不可用') '是否可用'from app

时间: 2024-11-03 09:43:19

请教将case when 结果加别名的问题的相关文章

请教 编译linux内核静态加载模块问题!

问题描述 请教 编译linux内核静态加载模块问题! make menuconfig时,若让所有模块以静态模块方式编入内核Y或*,怎么改啊.. 解决方案 http://blog.csdn.net/zjg555543/article/details/7677438 解决方案二: 你最好是通过专用的 Linux 内核配置工具来选择,如果这个工具支持你就可以配置为静态加载. 当然,也不是所有模块都是可以静态编译的.模块静态编译到内核和编译成模块实例

请教一个repeater三元运算加onclick失效问题

问题描述 我的repeater中有一行是动态绑定需要三元运算进行判断是否需要跳转的功能,代码如下,就是点击的时候没有任何反应,请大神帮我看看下怎么改下.小弟谢谢了<asp:RepeaterID="rptdanshen"runat="server"><ItemTemplate><trclass="text-c"><td><%#Eval("HDB002")%></t

final-项目能够运行,但一直就在那加载却加载不出,求教

问题描述 项目能够运行,但一直就在那加载却加载不出,求教 package caifu.life.ZHSQ.main; import java.util.ArrayList; import java.util.HashMap; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.os.Messa

php-PHP include_once 偶尔加载不成功,偶尔加载正常。

问题描述 PHP include_once 偶尔加载不成功,偶尔加载正常. 各位大大,想请教一个问题. include__once 加载文件,偶尔加载失败,偶尔加载正常.DEBUG 没有报错, 请问是什么问题? 解决方案 这样问...怎么给你回答.. 解决方案二: 你可能是路径写错了吧 或者是加载的源文件有问题

做了一个listview的下拉刷新和底部自动加载,但我做完之后项目能运行,但就是始终加载不出来,求教

问题描述 做了一个listview的下拉刷新和底部自动加载,但我做完之后项目能运行,但就是始终加载不出来,求教 底下是代码 package caifu.life.ZHSQ.main; import java.util.ArrayList; import java.util.HashMap; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os

必须弹出提示才能加载到数据???

问题描述 请教个问题,异步加载的时候加载不了数据,如果改成先弹出一个提示,再加载的话,数据正常显示,只要去掉这个弹的提示,数据就加载不出来了,有人遇到过这样的问题吗? 解决方案 解决方案二:你可以在加载数据的时候设置个时间间隔setTimeout()试试解决方案三:是用js的吧,我之前用js就遇到过类似问题,js加载需要时间的,你要的东西没加载完的时候,就已经执行下面的代码了,所以才会有这样的状况.建议:把要先加载的代码,放到success后面我就是这样解决的希望这里没白说解决方案四:$(doc

Android下拉刷新上拉加载控件(适用于所有View)_Android

     前面写过一篇关于下拉刷新控件的文章下拉刷新控件终结者:PullToRefreshLayout,后来看到好多人还有上拉加载更多的需求,于是就在前面下拉刷新控件的基础上进行了改进,加了上拉加载的功能.不仅如此,我已经把它改成了对所有View都通用!可以随心所欲使用这两个功能~~     我做了一个大集合的demo,实现了ListView.GridView.ExpandableListView.ScrollView.WebView.ImageView.TextView的下拉刷新和上拉加载.后

case when sql语句问题

问题描述 case when sql语句问题 当ACFLOW_ACCOUNTTYPE='0' AND (ACFLOW_BEFOREAVAILABLE < ACFLOW_AFTERAVAILABLE)的情况下ACFLOW_CHARGEAMOUNT as availableIncomeAmount 这sql语句怎么写?case when不能加as啊... 解决方案 case when ACFLOW_ACCOUNTTYPE='0' AND ACFLOW_BEFOREAVAILABLE < ACFLO

asp.net动态加载用户控件,关于后台添加、修改的思考_实用技巧

看下下面这个典型的后台(比较粗糙):说实在,我很厌倦全部用.aspx文件去做,比如"友情连接"这个模块,就有"添加友情连接""修改友情连接""友情连接列表",简单的话,可以把"添加""修改"合成一个文件.每次都去建立一个.aspx文件.我现在的想法是用"用户控件+配置文件"去实现,虽然文件数目可能不会少很多.但在编程到一定地步,我想大家会有跟我一样的想法. 首先需要涉