程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle 新聞查詢 第一條記錄標題紅色顯示並截字

Oracle 新聞查詢 第一條記錄標題紅色顯示並截字

編輯:Oracle數據庫基礎
//decode 和 sign 結合,判斷字長度
//如果字長度超過20,則截去多余的字 以"..."表示
//sign函數:1 表示大於 -1表示小於 0表示等於


select
decode(rownum,''1'',''<font color=red>'' ||
decode(sign(length(t.Title)-20),''1'',SubStr(Title,0,20) || ''...'',Title) || ''</font>'',
decode(sign(length(t.Title)-20),''1'',SubStr(Title,0,20) || ''...'',Title)) Title,
rownum,t.* from
(select * from Info order by UpdateTime desc) t
 where rownum<6


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved