PTT
網頁版
登入/註冊
新聞
熱門文章
熱門看板
看板列表
作者查詢
最新文章
我的收藏
最近瀏覽
看板名稱查詢
批踢踢 PTT 搜尋引擎
看板
[
Database
]
討論串
[SQL ] [問題]SELECT 格式化欄位
共 4 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#4
Re: [SQL ] [問題]SELECT 格式化欄位
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
diamondking
(天劍流星)
時間
18年前
發表
(2007/11/08 00:26)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
你沒說是哪種資料庫耶…. 如果是Oracle的話(假設那個欄位叫price):. select LPad(price, 8, '0') from TableName. 即可. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 218.167.29.163.
#3
Re: [SQL ] [問題]SELECT 格式化欄位
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
rcrystal
(遺失的美好)
時間
18年前
發表
(2007/11/07 22:57)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
select right('00000000'+ cast(資料欄位 as varchar(8)),8). --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 123.194.66.9.
#2
Re: [SQL ] [問題]SELECT 格式化欄位
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
a911zip
(zip)
時間
18年前
發表
(2007/11/06 21:36)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
可以用以下寫法. declare @int integer. set @int=1234. select cast(right(@int+100000000000,10) as varchar(10)) as sn_. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 123.1
#1
[SQL ] [問題]SELECT 格式化欄位
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
pttmimic
(煩煩煩..)
時間
18年前
發表
(2007/11/06 10:38)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
請問各位先進:. 如果資料欄位型態是整數像9876,. 用select 陳述式 可以做到格式化成字串欄位(轉成00009876,補成8位前面不足補0. ,並轉成字串型態)嗎?. 就是原有欄位值(int)9876. 用SELECT時轉出(string)'00009876'. 想在報表軟體(fastre
首頁
上一頁
1
下一頁
尾頁