1. Learn
  2. /
  3. Курси
  4. /
  5. Аналіз часових рядів у SQL Server

Connected

Вправа

Спробуйте безпечні щодо типів функції дати

У цій вправі ви спробуєте набір функцій TRY_CONVERT(), TRY_CAST() і TRY_PARSE(). Кожна з цих функцій безпечно розбирає рядкові дані й намагається перетворити їх на інший тип, повертаючи NULL, якщо перетворення не вдалося. Перетворення, наприклад, до типу дати може не вдатися з кількох причин. Якщо вхідний рядок не є датою, перетворення завершиться помилкою. Якщо вхідний формат потенційно неоднозначний, перетворення також може не спрацювати. Наприклад, дата 04/01/2019 у США означає 1 квітня 2019 року, а в більшості європейських країн — 4 січня 2019 року.

Інструкції 1/3

undefined XP
  • 1

    Почніть із функції TRY_CONVERT(): заповніть назву функції та вхідний параметр для кожного прикладу.

  • 2

    Спираючись на попереднє розв'язання з TRY_CONVERT(), використайте TRY_CAST(), щоб порівняти результати.

  • 3

    Одна з «хороших» дат повертає NULL. Використайте TRY_PARSE() і задайте de-de для німецької дати та en-us — для дати у форматі США.