當前位置:首頁 » 編程語言 » sql查詢的數值轉換
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查詢的數值轉換

發布時間: 2022-10-11 22:48:24

『壹』 sql查詢結果 數值型轉換為時間格式

select convert(varchar,convert(datetime,convert(varchar(30),update)),111) from CTRT

『貳』 sql語句怎樣把查詢出來的數字轉換陳字元

很簡單啊。
string Sqlstr = "0120";//假設這個是從資料庫取出的值
string[] arrs = new string[] { "零", "壹", "貳" ,"叄",'肆"};//這里是從1到9的大寫。。。你可以一直寫下去
char[] chars = Sqlstr.ToCharArray();//把從資料庫獲取的數字轉換成char類型
StringBuilder sb = new StringBuilder();
for (int index = 0; index < chars.Length; index++)
{
string newValue = arrs[int.Parse(chars[index].ToString())];//這一句是核心,我們每獲取一個數字,因為我們0是對應零的,1是對應壹的,2是對應貳的。。。所以,我就可以在arrs這個數據獲取到相應的值。就OK了
sb.Append(newValue);//沒獲取一個就放進sb裡面,最後輸出來了。
}

『叄』 將SQL語句查詢出來的值轉換為數字類型

ANSI規定,在一個表達式中如果有null值,則表達式返回null,
如:1+2+3+null,我們本希望它等於6,結果卻等於null,
解決方法就是用isnull()函數來剔除null值,
如:1+2+3+isnull(變數名,0);

但是,如果表達式中使用了聚合函數,比如sum()函數,則不需要這樣轉換,因為sum()函數會自動剔除null值,
比如以下的語句可以得出正確的值,盡管欄位中有null值.
select 1+2+3+sum(欄位名) from table.

『肆』 SQL 將查詢結果進行數據類型轉換

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

『伍』 sql查詢數據轉換問題

如果不用正則表達式。。那就用if ..else..end if
<%簡略打開資料庫過程
簡略打開表過程
do while not rs.eof
if rs("id")=1 then
response.write "深圳"
elseif rs("id")=2 then
response.write "廣州"
elseif rs("id")=3 then
response.write "香港"
end if
rs.movenext
loop
%>

『陸』 如何將sql查詢得到數字按大小轉換成字母輸出

轉換的方式有很多種,但是最主要的是你需要制定轉換的規則。
比如什麼值轉換成A,什麼值轉換成B。這個需要一定的規則,要不然程序是無法知道一個數值要轉換成什麼字母的。
你可以在sql文里做轉換,比如oracle的
decode函數
,以及
sqlserver
的iif函數,只不過這個比較適用於較少
數據項
的轉換,你這種情況不太適合用這兩個函數進行轉換。
你也可以在資料庫里做一張配置表,把數值跟字母對應起來,這樣查詢的時候,根據no值和配置表做一個對應,這樣查詢出來的結果就是轉換後的字母了。
你也可以用xml或者其他文件做一個
配置文件
,把no值作為key,把字母當成value。程序載入時,把它讀到
hashtable
里邊去,hashtable是k-v方式存儲數據的,因此轉換的時候,你只要把no值當成key傳到hashtable里邊去就能獲取到響應的字母了。
Private
Sub
Button1_Click(ByVal
sender
As
System.Object,
ByVal
e
As
System.
EventArgs
)
Handles
Button1.Click
hashtable.Add(1001,
"A")
hashtable.Add(1002,
"B")
hashtable.Add(1003,
"C")
hashtable.Add(1004,
"D")
MessageBox
.Show(Exchange(1001))
End
Sub
Public
Function
Exchange(ByVal
source
As
Integer)
As
String
Return
hashtable.Item(source).ToString
End
Function
總之,最主要的是制定一個轉換規則。

『柒』 sql值的轉換

可以設置為主鍵啊,真要轉換的話。
use
你的資料庫名稱
alter
table
201104-001
所在的表名稱
alter
column
201104-001的欄位名稱
int
還有201104-001,這個可不能是int類型的哦

『捌』 SQL查詢結果轉換成數值問題

語句中的combo7.text不會解析成你想要的值的,如果combo7.text是數值,可以把語句改為:
sql2 = "select count(序號) from 壓力總數據 where 序號=" + combo7.text
下同,試試看。