sql查詢資料並匯出問題

2022-06-20 07:24:13 字數 1813 閱讀 1004

使用sql語句查詢資料後並匯出資料表,結果訂單號顯示 3e+15   

原sql: 

select

o.order_sn as '訂單單號',

o.order_amount as '訂單支付金額',

o.shipping_fee as '郵費',

o.buyer_id as '購買人id',

bm.member_mobile as '購買人手機號',

o.order_state as '訂單狀態',

bm.member_level as '會員等級',

a.true_name as '收貨人',

a.mob_phone as '收貨人手機號',

o.store_name as '店鋪名稱',

date_format( from_unixtime( o.add_time ), '%m月%d日%h:%i:%s' ) as '訂單生成時間',

date_format( from_unixtime( o.payment_time ), '%m月%d日%h:%i:%s' ) as '訂單支付時間',

a.area_info as '地區',

a.address as '位址',

c.reciver_info as '客服修改的位址',

m.manufacturer_name as '廠家',

o.trade_no,

g.goods_name as '商品規格',

d.goods_spec as '屬性',

g.goods_num as '商品數量',

g.goods_price as '商品**',

g.goods_pay_price as '商品實際支付**' ,

c.deliver_explain as '發貨備註',

o.gift_type as '禮包等級',

i.consignee_name as '真實姓名',

i.audit_code as '身份證',

d.goods_serial as '商家編碼',

g.gid,

d.goods_jingle as '簡介'

from

bbc_order as o

left join bbc_order_goods as g on o.order_id = g.order_id

left join bbc_order_common as c on c.order_id = o.order_id

left join bbc_address as a on c.address_id = a.address_id

left join bbc_goods as d on g.gid = d.gid

left join bbc_manufacturer as m on m.id = g.manufacturer_id

left join bbc_member as bm on o.buyer_id = bm.member_id

left join bbc_order_import_consignee i on o.order_id = i.order_id

where

o.order_state in ("20")

and lock_state = 0;

這種情況使用: concat 函式將訂單號輸出為字串格式就可以了

修改後:

select

concat(o.order_sn,'') as '訂單單號',

o.order_amount as '訂單支付金額',

SQL 查詢資料列印並匯出EXECL

列印預覽框架裡的內容 object classid clsid 8856f961 340a 11d0 a96b 00c04fd705a2 height 0 id webbrowser width 0 object input name button onclick document.all.hidd...

資料匯入匯出問題總結

作 者 dutguoyi 新鮮魚排 blog 等 級 信 譽 值 100 所屬社群 ms sql server 疑難問題 大家開啟這個鏈結可以看到很多資料庫的連線方法。http www.connectionstrings.com 這些資料庫之間的資料交換就是這個貼子所要總結的內容。一 sql ser...

資料匯入匯出問題總結

大家開啟這個鏈結可以看到很多資料庫的連線方法。http www.connectionstrings.com 這些資料庫之間的資料交換就是這個貼子所要總結的內容。一 sql server之間 把遠端資料庫中的資料匯入到本地資料庫。把a庫里的其中幾個表和檢視匯入b庫 sql2005的資料庫匯入sql20...