當前位置:首頁 » 編程語言 » sql數據轉換

sql數據轉換

發布時間: 2022-02-04 15:16:48

sql 字元轉換數值

select cast('12.5' as float)
select convert(float,'12.5')
這兩種方法在MS SQL中效果是一樣的,
但前者可以直接移植到ORACLE中使用.

Ⅱ sql資料庫把一列數據轉換成一行數據

這是一個典型的 行列轉換問題。這些數據應該有著統一的一列吧,例如:標識人員的身份證號碼之類的。方法別人博客中都很詳盡,我就不在此羅列了。 可檢索關鍵字 「SQL 行列轉換」或者看下面鏈接
http://www.cnblogs.com/zhangzt/archive/2010/07/29/1787825.html
http://hi..com/wrgcxfcoybinpur/item/90f388e2ec0f853286d9decc

Ⅲ SQL數據表轉換

select 學號,'01' as 科目, 語文 as 成績 from 表
union
select 學號,'02' as 科目, 數學 as 成績 from 表
union
select 學號,'03' as 科目, 英語 as 成績 from 表

Ⅳ SQL數據單位之間的轉換,怎麼處理

在資料標格裡面建立個Unit和Pack的欄位,分別代表單位和裝數 那麼你想得到的就是STR(Unit/pack)+STR(Unit%Pack) 就是你要得到的答案了

Ⅳ SQL中字元串轉換成數值

4、數據類型轉換函數
函數名 操作 例 結果
ASC(S) 求第一個字元串的ASCII碼 ASC("what") 87
CHR(N) 求ASCII碼的字元 CHR(87) w
STR(R,L,D) 數值轉換成字元,L為長度,D為小數位數 X=3.1415
STR(X,6,2) 3.14
VAL(S) 字元串轉換為數值 VAL("123") 123.00
CTOD(S) 字元串轉日期 CTOD('11/01/2002') 11/01/2002
DTOC(D) 日期轉換成字元串 DTOC(DATE()) 11/01/2002
DTOS(D) 把日期轉成年月日式的字元串 DTOS(DATE()) 20021101
CTOT(C) 字元串轉成日期時間型 CTOT(11/01/2002 10:30:50am) 11/01/2002 10:30:50am
DTOT(D) 日期型轉為日期時間型 DTOT(DATE()) 11/25/2001 00:00:01am
TTOC(T) 日期時間型轉為字元型 TTOC(DATETIME()) 11/25/2001 00:00:01am
TTOD(T) 日期時間型轉為日期型 TTOD(DATETIME()) 11/25/2001
IIF(LE,E1,E2) 邏輯判斷 IIF(A>0,"YES","NO") YES

Ⅵ SQL數據類型轉換

datetime類型轉varchar型
convert(varchar(23),mapdate,120)

Ⅶ SQL 將查詢結果進行數據類型轉換

COUNT函數返回的本來就是int類型的結果,干嗎還轉換?
set @newscount = (select count(1) from news)

Ⅷ SQL 數據轉換問題

union
select idzh,'小計','','',0,0,0,
0,0,0,0,sum(nweit),sum(sfzk)
from ls201001
group by idzh

union 連接的數據類型不一致,要麼都用數字,要麼都用字元串。

union 連接的對應的欄位的數據類型必須一致,記住,這是必須的!

你這里「優新良種數量」是數字型:
select idzh as 蔗戶號,namezh as 蔗戶名,inno as 過磅單號,
case jgname when '優新良種' then nweit end as 優新良種數量,

這里對應的你非要用字元:
select idzh,'小計','','',CONVERT(varchar(8),''),

CONVERT(varchar(8),'')也好,CAST('' as varchar)也好,都是字元!

你要麼case jgname when '優新良種' then convert(varchar,nweit) end as 優新良種數量,

要麼CONVERT(varchar(8),'') 替換為0

兩邊數據類型一致就對了

Ⅸ SQL數據轉移

其實沒有這么復雜

你可以通過sql語句把b資料庫中的表復制到a資料庫中去

語法如下
use b
select * into a..mytest from 表

搞定!

ok

Ⅹ 在SQL語句里怎麼轉換數據類型

ALTER TABLE 表名 ALTER COLUMN 列名 新的數據類型[(長度)] NULL或NOT NULL
例:ALTER TABLE 教師 ALTER COLUMN 辦公室 CHAR(20) NOT NULL default "辦公室"

把寫好的句子放到執行其他sql語句的地方比如EXEcute(sql)這樣的地方,執行一次就行,然後改回來。

熱點內容
Uc瀏覽器上傳 發布:2025-01-09 01:50:16 瀏覽:525
javamysqljar 發布:2025-01-09 01:50:14 瀏覽:770
屏幕設置密碼怎麼設置 發布:2025-01-09 01:48:01 瀏覽:342
快吧我的世界盒子伺服器連接不上 發布:2025-01-09 01:36:11 瀏覽:380
搭建中轉雲伺服器挖礦 發布:2025-01-09 01:27:12 瀏覽:548
存儲過程中的for循環 發布:2025-01-09 01:25:38 瀏覽:861
阿里雲伺服器寬頻是專線嗎 發布:2025-01-09 01:22:42 瀏覽:602
上門修個密碼箱鎖多少錢 發布:2025-01-09 01:21:49 瀏覽:266
python企業培訓 發布:2025-01-09 01:17:14 瀏覽:889
怎樣存儲氣體 發布:2025-01-09 01:17:13 瀏覽:259