mysql數據庫語句 的case when用法,以及數據替換,字符串拼接,時間格式轉換的用法



/*FB2D8753-3E01-465F-9628-0C9ABAAE6427	新聞(新聞,平臺,網貸)
FB2D8753-3E01-465F-9628-0C9ABAAE6427	網貸

423B882E-FEA6-4084-AA6D-0BC34B201715	衆籌

7FEEEB0E-945E-4EBA-AE59-61186CAE3BFC	徵信

C692EB60-766A-4E23-8B9E-F49C7C7D0195	支付

C7C919B0-D3EC-4704-A20A-4AFA08CB0F55	政策

5EBFB64A-C32A-4872-B033-1465B5DA3359	傳統金融
('股票','銀行','基金','信託','國際')
3DFFD692-F1B2-4279-B510-357240F120CD	數據*/


SELECT
UUID() AS InfoContentID, 
    
(CASE g.catname

	when '新聞' THEN 'FB2D8753-3E01-465F-9628-0C9ABAAE6427'
	WHEN '平臺' THEN 'FB2D8753-3E01-465F-9628-0C9ABAAE6427'
        WHEN '網貸' THEN 'FB2D8753-3E01-465F-9628-0C9ABAAE6427'
        WHEN '衆籌' THEN '423B882E-FEA6-4084-AA6D-0BC34B201715'

        WHEN '徵信' THEN '7FEEEB0E-945E-4EBA-AE59-61186CAE3BFC'

        WHEN '支付' THEN 'C692EB60-766A-4E23-8B9E-F49C7C7D0195'

        WHEN '政策' THEN 'C7C919B0-D3EC-4704-A20A-4AFA08CB0F55'

        WHEN '股票' THEN '5EBFB64A-C32A-4872-B033-1465B5DA3359'

        WHEN '銀行' THEN '5EBFB64A-C32A-4872-B033-1465B5DA3359'

        WHEN '基金' THEN '5EBFB64A-C32A-4872-B033-1465B5DA3359'

        WHEN '信託' THEN '5EBFB64A-C32A-4872-B033-1465B5DA3359'

        WHEN '國際' THEN '5EBFB64A-C32A-4872-B033-1465B5DA3359'

        WHEN '數據' THEN '3DFFD692-F1B2-4279-B510-357240F120CD'

        ELSE ''
    END) AS COLID,

    t.uid AS BelongToUserID,

    t.title AS InfoTitle,

    t.title AS InfoSubTitle,

    t.summary AS InfoShortDesc,

    replace( c.content, 'data/attachment/', 'http://www.licaizhijia.com/data/attachment/' )   AS InfoCon,
    t.tag AS KeyWord,

    t.summary AS PDL,

    (case  ifnull(t.pic,'') when '' then '' else
    
	CONCAT('http://www.licaizhijia.com/data/attachment/',t.pic) end)  AS Picture,

    (case  ifnull(t.pic,'') when '' then '' else

	CONCAT('http://www.licaizhijia.com/data/attachment/',t.pic,'.thumb.jpg') end) AS HomePicture,
    t.fromurl AS LinkUrl,

    FALSE AS IsLink,

    1 AS Status,

    1 AS IsTop,

    t.from AS Source,

    t.author AS Author,

    0 AS PV,

    0 AS CommentNum,

    '' as Remark,
    999 AS OrderIndex,

    t.uid AS UpdateUserID,

     FROM_UNIXTIME( t.dateline, '%Y-%m-%d %H:%i:%S') AS UpdateDate,

    t.uid AS CreatedUserID,

     FROM_UNIXTIME( t.dateline, '%Y-%m-%d %H:%i:%S') AS CreateDate,

    t.aid AS IdentityID
 
FROM

    pre_portal_article_title AS t

    LEFT JOIN
    pre_portal_article_content AS c ON t.aid = c.aid

    LEFT JOIN
    pre_portal_category AS g ON t.catid = g.catid  
 where g.catname in('新聞','平臺','網貸','衆籌','徵信','支付','政策','股票','銀行','基金','信託','國際','數據')

order by t.aid;
   

































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章