Агуулгын хүснэгт:

SQL асуулгад дамжуулалт гэж юу вэ?
SQL асуулгад дамжуулалт гэж юу вэ?

Видео: SQL асуулгад дамжуулалт гэж юу вэ?

Видео: SQL асуулгад дамжуулалт гэж юу вэ?
Видео: Цахим санал асуулга авах арга 2024, Арваннэгдүгээр
Anonim

онд SQL Сервер (Гүйлгээ- SQL ), нь cast функц нь илэрхийллийг нэг өгөгдлийн төрлөөс нөгөө өгөгдлийн төрөл рүү хөрвүүлдэг. Хэрэв хөрвүүлэлт амжилтгүй болбол функц алдаа гаргана. Үгүй бол хөрвүүлсэн утгыг буцаана. ЗӨВЛӨГӨӨ: Хэрэв хөрвүүлэлт амжилтгүй болвол TRY_CAST функцийг ашиглан NULL (алдааны оронд) буцаана уу.

Үүнтэй холбогдуулан SQL дээр cast гэдэг нь юу гэсэн үг вэ?

The cast -д үйл ажиллагаа явуулдаг SQL нэг өгөгдлийн төрлөөс нөгөөд өгөгдлийг хөрвүүлдэг. Жишээлбэл, бид ашиглаж болно cast тоон өгөгдлийг тэмдэгтийн мөр өгөгдөл болгон хувиргах функц.

Би яаж SQL-д аравтын тоогоор дамжуулдаг вэ? Дүгнэлт: Энэ зааварт та үүнийг хэрхэн ашиглах талаар сурах болно SQL Сервер cast () утга эсвэл илэрхийллийг нэг төрлөөс нөгөөд хөрвүүлэх функц.

B) ашиглах cast () хувиргах функц a аравтын нөгөө рүү аравтын өөр өөр урттай.

Өгөгдлийн төрлөөс Өгөгдлийн төрөл рүү Зан төлөв
тоон int Таслах
тоон мөнгө Дугуй

Мөн SQL дээр дамжуулах, хөрвүүлэх хоёрын ялгаа юу болохыг мэдэх үү?

ЦУСЛАХ болон ХӨРВҮҮЛЭХ хоёр байна SQL програмистуудын ашигладаг функцууд хөрвүүлэх нэг өгөгдлийн төрлийг нөгөөд шилжүүлэх. The cast функцийг ашигладаг хөрвүүлэх тодорхой форматгүй өгөгдлийн төрөл. The ХӨРВҮҮЛЭХ функц хийдэг хувиргах өгөгдлийн төрлийг нэгэн зэрэг форматлах.

Би хэрхэн огноог SQL дээр дамжуулах вэ?

Өөр өөр SQL серверийн огнооны форматыг хэрхэн авах вэ

  1. CONVERT функцийн хамт огнооны форматын сонголтыг ашиглана уу.
  2. YYYY-MM-DD авахын тулд SELECT CONVERT(varchar, getdate(), 23)-г ашиглана уу.
  3. СС/DD/YYYY авахын тулд SELECT CONVERT(varchar, getdate(), 1)-г ашиглана уу.
  4. Бүх форматын сонголтуудын жагсаалтыг авахын тулд диаграмыг шалгана уу.

Зөвлөмж болгож буй: