Η μορφή ημερομηνίας διακομιστή SQL και η μετατροπή διακομιστή SQL εξηγούνται με παραδείγματα

Τι κάνει το SQL Convert;

Μετατρέπει από έναν τύπο δεδομένων σε έναν άλλο τύπο δεδομένων.

Σύνταξη

CONVERT (_New Data Type, Expression, Style_)

  • Νέος τύπος δεδομένων:  Νέος τύπος δεδομένων που θα μετατραπεί επίσης. Για παράδειγμα: nvarchar, ακέραιος, δεκαδικός, ημερομηνία
  • Έκφραση:  Δεδομένα προς μετατροπή.
  • Στυλ:  Μορφή. Για παράδειγμα: Το στυλ 110 είναι μορφή Ημερομηνίας ΗΠΑ mm-dd-yyyy

Παράδειγμα: Μετατροπή δεκαδικού αριθμού σε ακέραιο

SELECT CONVERT(INT, 23.456) as IntegerNumber

μετατρέψτε έναν δεκαδικό αριθμό σε ακέραιο αριθμό

Σημείωση: Το αποτέλεσμα είναι περικομμένο.

Παράδειγμα: Μετατροπή συμβολοσειράς σε ημερομηνία

SELECT CONVERT(DATE, '20161030') as Date

μετατρέψτε μια συμβολοσειρά σε τύπο ημερομηνίας

Παράδειγμα: Μετατροπή δεκαδικού σε συμβολοσειρά

SELECT CONVERT(nvarchar, 20.123) as StringData

μετατρέψτε ένα δεκαδικό σε συμβολοσειρά

Παράδειγμα: Μετατροπή ακέραιου αριθμού σε δεκαδικό αριθμό

SELECT CONVERT(DECIMAL (15,3), 13) as DecimalNumber

μετατρέψτε έναν ακέραιο σε δεκαδικό αριθμό

Παράδειγμα: Μετατροπή μορφής συμβολοσειράς σε ημερομηνία σε στυλ ημερομηνίας ΗΠΑ

SELECT CONVERT(DATE, '20171030' , 110) To_USA_DateFormat

μετατροπή μιας συμβολοσειράς σε μορφή ημερομηνίας σε στυλ ημερομηνίας ΗΠΑ