討論串[SQL ] [問題]SELECT 格式化欄位
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者diamondking (天劍流星)時間18年前 (2007/11/08 00:26), 編輯資訊
0
0
0
內容預覽:
你沒說是哪種資料庫耶…. 如果是Oracle的話(假設那個欄位叫price):. select LPad(price, 8, '0') from TableName. 即可. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 218.167.29.163.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者rcrystal (遺失的美好)時間18年前 (2007/11/07 22:57), 編輯資訊
0
0
0
內容預覽:
select right('00000000'+ cast(資料欄位 as varchar(8)),8). --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 123.194.66.9.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者a911zip (zip)時間18年前 (2007/11/06 21:36), 編輯資訊
0
0
0
內容預覽:
可以用以下寫法. declare @int integer. set @int=1234. select cast(right(@int+100000000000,10) as varchar(10)) as sn_. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 123.1

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者pttmimic (煩煩煩..)時間18年前 (2007/11/06 10:38), 編輯資訊
0
0
0
內容預覽:
請問各位先進:. 如果資料欄位型態是整數像9876,. 用select 陳述式 可以做到格式化成字串欄位(轉成00009876,補成8位前面不足補0. ,並轉成字串型態)嗎?. 就是原有欄位值(int)9876. 用SELECT時轉出(string)'00009876'. 想在報表軟體(fastre
首頁
上一頁
1
下一頁
尾頁