字符串的處理,請老大們幫忙搞定
在SQL資料表中的資料,如表TABLE1的字段1的長度是char(30),
1.那麼在查詢資料時要求得到有30碼的長度的值,不夠的用空格補充注意是在資料的后面補充完
如下:[深厚市三小鎮金元一廠(PP1-Q1) ] ([]不算,只是說明事情用)
說明的一點是如果是漢字的話就要占用2碼的長度,如果是字母和數字的話就只占用一碼的長度
2.那麼對於是Numeric的呢如有字段長度為(9,5)的:如有數據為123.456,剛表示為
[00000012345600],我想就在sql的中查詢出來就是上面所要描述的那樣,不知如何做才能得到!
如表中有結果如下:
發票號碼(12) 項次(4) 送貨單號(18) 客戶(30) 代號(10) 品牌(20) 規格(30) 數量(9,5) 單價(9,2)
I2004100020 01 shcd41016004 東莞大嶺山興興鞋廠 032 COLE-HAAN 10R>30*16*11 184.12 0.39
以上資料括號中為資料的長度,除數量和單價外其它都為char,要求查詢得到資料如上面所述的那樣
請問如何做到那樣的?