SQL SERVER 中的Convert函式

2021-05-01 07:43:30 字數 2182 閱讀 7586

convert:

convert (data_type[(length)], expression [, style])引數

expression 如下圖

data_type

目標系統所提供的資料型別,包括bigintsql_variant。不能使用使用者定義的資料型別。

length

ncharnvarcharcharvarcharbinaryvarbinary資料型別的可選引數。

style

日期格式樣式,藉以將datetimesmalldatetime資料轉換為字元資料(ncharnvarcharcharvarcharncharnvarchar資料型別);或者字串格式樣式,藉以將floatrealmoneysmallmoney資料轉換為字元資料(ncharnvarcharcharvarcharncharnvarchar資料型別)。

例子 自己的例子:

convert(varchar(10), begintime,108);

sql server幫助中的例子:

-- use convert.

use pubs

goselect substring(title, 1, 30) as title, ytd_sales

from titles

where convert(char(20), ytd_sales) like '3%'

go對應的expression

不帶世紀數字 (yy)

帶世紀數字 (yyyy)

標準輸入/輸出**

-0 或 100 (*)

預設值mon dd yyyy hh:miam(或 pm)

1101

美國mm/dd/yyyy

2102

ansi

yy.mm.dd

3103

英國/法國

dd/mm/yy

4104

德國dd.mm.yy

5105

義大利dd-mm-yy

6106

-dd mon yy

7107

-mon dd, yy

8108

-hh:mm:ss

-9 或 109 (*)

預設值 + 毫秒

mon dd yyyy hh:mi:ss:mmmam(或 pm)

10110

美國mm-dd-yy

11111

日本yy/mm/dd

12112

isoyymmdd

-13 或 113 (*)

歐洲預設值 + 毫秒

dd mon yyyy hh:mm:ss:mmm(24h)

14114

-hh:mi:ss:mmm(24h)

-20 或 120 (*)

odbc 規範

yyyy-mm-dd hh:mm:ss[.fff]

-21 或 121 (*)

odbc 規範(帶毫秒)

yyyy-mm-dd hh:mm:ss[.fff]

-126(***)

iso8601

yyyy-mm-dd thh:mm:ss:mmm(不含空格)

-130*

科威特dd mon yyyy hh:mi:ss:mmmam

-131*

科威特dd/mm/yy hh:mi:ss:mmmam

matlab中conv和deconv實現卷積和解卷

conv 卷積 多項式的乘法用函式conv p1,p2 來實現,相當於執行兩個陣列的卷積。卷積就是將兩個多項式相乘,他們的係數就是得到的卷積 比如 這樣乙個很簡單的多項式 利用matlab實現就是 b1 1,2 b1 1 2 b2 1,3 b2 1 3 conv b1,b2 ans 1 5 6 得到...

MATLAB中conv2的詳細用法

conv2函式 1 用法 c conv2 a,b,shape 卷積濾波 複製 a 輸入影象,b 卷積核 假設輸入影象a大小為ma x na,卷積核b大小為mb x nb,則 當shape full時,返回全部二維卷積結果,即返回c的大小為 ma mb 1 x na nb 1 shape same時,...

matlab中conv函式的使用和理解

總結 conv 計算 卷積和多項式乘法 w conv u,v 返回向量 u 和 v 的卷積。如果 u 和 v 是多項式係數的向量,對其卷積與將這兩個多項式相乘等效。w conv u,v,shape 返回如 shape 指定的卷積的分段。例如,conv u,v,same 僅返回與 u 等大小的卷積的中...