अमान्य तिथियों को संभालना

SQL Server में Time Series Analysis

Maham Faisal Khan

Senior Data Science Content Developer

Error-safe date conversion फ़ंक्शन

"Unsafe" फ़ंक्शन

CAST()
CONVERT()
PARSE()

Safe फ़ंक्शन

TRY_CAST()
TRY_CONVERT()
TRY_PARSE()
SQL Server में Time Series Analysis

जब सब ठीक चलता है

SELECT
    PARSE('01/08/2019' AS DATE USING 'en-us') AS January8US,
    PARSE('01/08/2019' AS DATE USING 'fr-fr') AS August1FR;
GO

परिणाम:

January8US August1FR
2019-01-08 2019-08-01
SQL Server में Time Series Analysis

जब सब गड़बड़ हो जाता है

SELECT
    PARSE('01/13/2019' AS DATE USING 'en-us') AS January13US,
    PARSE('01/13/2019' AS DATE USING 'fr-fr') AS Smarch1FR;
GO
**Msg 9819, Level 16, State 1, Line 1**

संस्कृति 'fr-fr' का उपयोग करते हुए string मान '01/13/2019' को data type date में बदलने में त्रुटि.
SQL Server में Time Series Analysis

गलत इनपुट पर भी सही तरीका

SELECT
    TRY_PARSE('01/13/2019' AS DATE USING 'en-us') AS January13US,
    TRY_PARSE('01/13/2019' AS DATE USING 'fr-fr') AS Smarch1FR;
GO
January13US Smarch1FR
2019-01-13 NULL
SQL Server में Time Series Analysis

सुरक्षा की लागत

Safe तरीकों का उपयोग, unsafe तरीकों जितना ही सस्ता है.

SQL Server में Time Series Analysis

सुरक्षा की लागत

CAST() और CONVERT() फ़ंक्शन लगभग समान गति से चलते हैं.

SQL Server में Time Series Analysis

सुरक्षा की लागत

PARSE() फ़ंक्शन, CAST() और CONVERT() से काफी धीमे हैं.

SQL Server में Time Series Analysis

सुरक्षा की लागत

ये प्रति-सेकंड माप हैं, यानी linear रूप से स्केल होते हैं.

SQL Server में Time Series Analysis

अभ्यास करते हैं

SQL Server में Time Series Analysis

Preparing Video For Download...