將資料庫中的數字顯示為文字,資料庫數字排序

來源:互聯網
上載者:User

將資料庫中的數字顯示為文字,資料庫數字排序

   我們在資料庫中常常會有這樣的規定,1表示男,0表示女。但是在頁面肯定不能顯示0或1.就必須在顯示之前將集合中關於性別的數字轉化為男,女。

在這裡項目用了三種方式。

第一種:在查詢sql時就將欄位轉化過來。如下sql:

                CASE WHEN ta.sex ='1'THEN '男'WHEN ta.sex ='0' THEN '女' END ASsex

第二種將集合用for迴圈,然後把對象一個一個的性別替換成漢字。


第三種在頁面顯示的時候做判斷。


如何將資料庫中的數字顯示成漢字?建表通過查詢得相應值我感覺多寫幾表 比說按照省級 市級 縣級比給了 河北 石家莊 分步進行尋找其實像些編號應該說國家按照定規律編號好看看使用規律時候用上了會更好吧、只覺得樣子會好點
jsp這個怎麼把資料庫裡寫成數字,顯示記錄出來是文字,<s:select name="user.type" list="#{'1':'兼職','2':'打工','3':'工資'}" label="類型" headerKey="" headerValue="兼職" listKey="key" listValue="value" />

使用<s:select>標籤
list : 要顯示集合
listKey: 要顯示元素id
------------------------------------------------------------------------
listValue: 要顯示元素值
headerKey: 預設頭部顯示值id
headerValue:預設頭部顯示元素值

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.