重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
控制流程函數(shù)
創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、鳳山網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為鳳山等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
CASE value WHEN [compare-value] THEN result [WHEN
[compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition]
THEN result [WHEN [condition] THEN result ...] [ELSE result] END
例:
mysql SELECT IF(12,'yes ','no');
- 'yes'
看你語句里面的IF函數(shù)例子:
IF(g.give_integral -1, g.give_integral, c.goods_price)
這個(gè)函數(shù)的結(jié)果要根據(jù)g.give_integral的值,如果g.give_integral大于-1函數(shù)值就是g.give_integral,否則函數(shù)值就是c.goods_price。
select中的IF函數(shù)是if(A=B,0,other)
IF語句
if a=b then 0;
else 1;
end if;
mysql 觸發(fā)器 if語句用法
@sqlz ='select asd from flkg';
EXECUTE(@sqlz);
----------
首先,mysql下動(dòng)態(tài)語句不是這樣寫的,另外,觸發(fā)器里不能允許返回結(jié)果集的.
這里我是希望他能中斷更新!
mysql中沒有if可以使用case when then end 來代替;
例如:查詢語句select case 字段 when 1 then '一'
when 2 then '二' end from 表名;
mysql的case 就是 類似switch的用法,
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