『壹』 sql如何把number轉化成string
可以通過調用number值的4個函數來將其轉換成string:
1.toString()。
2.toFixed()。
3.toExponential()。
4.toPrecision()。
比如:
var a = 42;
console.log(a.toString(2));//101010
console.log(a.toString());//42
console.log("0x" + a.toString(16));//0x2a
var b = 0xff;
console.log(b.toString());//255
『貳』 SQL語句中, 怎樣把日期轉為字元串
CONVERT
(data_type[(length)],
expression
[,
style])
參數
expression
data_type
目標系統所提供的
數據類型
,包括
bigint
和
sql_variant。不能使用用戶
定義
的數據類型。有關可用的數據類型的更多信息,請參見數據類型。
length
nchar、nvarchar、char、varchar、binary
或
varbinary
數據類型的可選參數。
style
日期格式
樣式
,藉以將
datetime
或
smalldatetime
數據轉換為字元數據(nchar、nvarchar、char、varchar、nchar
或
nvarchar
數據類型);
或者
字元串
格式樣式,藉以將
float、real、money
或
smallmoney
數據轉換為字元數據(nchar、nvarchar、char、varchar、nchar
或
nvarchar
數據類型)。
在表中,左側的兩列表示將
datetime
或
smalldatetime
轉換為字元數據的
style
值。
給
style
值加
100,可獲得包括世紀數位的四位年份
(yyyy)。
『叄』 sql 中怎樣讓日期轉變成字元串
直接將日期類型的數據賦給字元串定義的變數就好,比如下面代碼:
DECLARE@AANCHAR(20)
SET@AA=GETDATE();
SELECT@AAASLS
如果你要一個特定的格式,那就用類似下面的代碼:
DECLARE@AANCHAR(20)
SET@AA=CONVERT(varchar(100),GETDATE(),20)--類似2006-05-1610:57:47
SELECT@AAASLS
CONVERT() 的參數與用法,自個去查一下咯。
『肆』 第133章 SQL函數 STRING
將表達式轉換並連接成字元串的函數。
STRING 將一個或多個字元串轉換為 STRING 格式,然後將這些字元串連接成一個字元串。不執行大小寫轉換。
STRING 在字元串轉換之前將數字轉換為其規范形式。因此,它執行算術運算,從數字中刪除前導和尾隨零以及前導加號。
如果字元串參數之一為 NULL ,則 STRING 返回 NULL 。如果字元串參數之一是空字元串 ( '' ),則 STRING 將連接其他參數。 STRING 保留空格。
可以使用 %SQLSTRING 函數轉換數據值以進行區分大小寫的字元串比較,或使用 %SQLUPPER 函數轉換數據值以進行不區分大小寫的字元串比較。
在以下嵌入式 SQL 示例中, STRING 將三個子字元串連接成一個字元串。該示例顯示了空格、空字元串和 NULL 的處理:
在以下嵌入式 SQL 示例中, STRING 將數字轉換為字元串。所有這些 STRING 函數都返回字元串 「123」 :
在以下嵌入式 SQL 示例中, STRING 從欄位中檢索示例數據並將其連接成一個字元串:
『伍』 在sql server2000中,如何把整型欄位轉換成字元串型欄位
使用函數STR()
STR
由數字數據轉換來的字元數據。
語法
STR ( float_expression [ , length [ , decimal ] ] )
參數
float_expression
是帶小數點的近似數字 (float) 數據類型的表達式。不要在 STR 函數中將函數或子查詢用作 float_expression。
length
是總長度,包括小數點、符號、數字或空格。默認值為 10。
decimal
是小數點右邊的位數。
返回類型
char
注釋
如果為 STR 提供 length 和 decimal 參數值,則這些值應該是正數。在默認情況下或者小數參數為 0 時,數字四捨五入為整數。指定長度應該大於或等於小數點前面的數字加上數字元號(若有)的長度。短的 float_expression 在指定長度內右對齊,長的 float_expression 則截斷為指定的小數位數。例如,STR(12,10) 輸出的結果是 12,在結果集內右對齊。而 STR(1223, 2) 則將結果集截斷為 **。可以嵌套字元串函數。
說明 若要轉換為 Unicode 數據,請在 CONVERT 或 CAST 轉換函數內使用 STR。
示例
A. 使用 STR
下例將包含五個數字和一個小數點的表達式轉換為有六個位置的字元串。數字的小數部分四捨五入為一個小數位。
SELECT STR(123.45, 6, 1)
GO
下面是結果集:
------
123.5
(1 row(s) affected)
當表達式超出指定長度時,字元串為指定長度返回 **。
SELECT STR(123.45, 2, 2)
GO
下面是結果集:
--
**
(1 row(s) affected)
即使數字數據嵌套在 STR內,結果集也是帶指定格式的字元數據。
SELECT STR (FLOOR (123.45), 8, 3)
GO
下面是結果集:
--------
123.000
(1 row(s) affected)
『陸』 SQL資料庫中密碼16進制怎麼轉換為字元串
要看你是什麼編碼。
如果是ASC碼那麼就是8位2進制一個字元,也就是兩個十六進制位。
所以,你可以將這個十六進制字元串除0x以外,兩位一組,每一組可以使用CHAR(0x0C)的方式轉換為字元,再串加在一起就行了。
如果是UNICODE字元,那麼就是4位十六進制(16位二進制)一組進行轉換。
如第一個字元就是:select nchar(0x0C45),第二個字元就是select nchar(0x0000)
『柒』 c# 怎樣把sql的查詢結果轉化為string的值
for(int i=0;i<dataset11.Tables[0].Rows;i++)
{
a+=dataSet11.Table[0].Row[i][0].Tostring() +"|"+dataSet11.Table[0].Row[i][1].Tostring() ……+"<ROW>";
}
這樣就可以把整個數據集的內容賦值給a,行行之間用<ROW>進行區分,列列之間用|進行區分
這樣通過兩次拆分就可以查詢到想要的結果了
『捌』 如何使用sql語句將其變為字元串
先檢查金額列的數據是否都符合小數規范 用 cast(金額 as decimal(10,4))>500 或者 convert(decimal(10,4),金額)>500 試試 decimal的長度和小數位數根據自己需要設定
『玖』 sql日期轉string
在MySQL資料庫中可以用date_format函數將日期類型轉成字元串類型。