MySQL CONVERT

MySQL CONVERT: Định Nghĩa, Cú Pháp và Ví Dụ

Trong MySQL, hàm CONVERT được sử dụng để chuyển đổi một giá trị từ kiểu dữ liệu này sang kiểu dữ liệu khác. Đây là một công cụ hữu ích giúp bạn xử lý và quản lý dữ liệu một cách linh hoạt hơn trong cơ sở dữ liệu của mình.

Định Nghĩa

Hàm CONVERT cho phép bạn chuyển đổi giá trị giữa các kiểu dữ liệu khác nhau như số nguyên, chuỗi, ngày tháng, và nhiều kiểu dữ liệu khác. Việc chuyển đổi này giúp đảm bảo dữ liệu được xử lý đúng cách và đáp ứng yêu cầu cụ thể của các truy vấn.

Cú Pháp

Cú pháp cơ bản của hàm CONVERT trong MySQL như sau:

CONVERT(value, type)

Trong đó:

  • value: Giá trị bạn muốn chuyển đổi.
  • type: Kiểu dữ liệu mà bạn muốn chuyển đổi giá trị thành. Bạn có thể chỉ định kiểu dữ liệu bằng cách sử dụng từ khóa hoặc mã kiểu trong MySQL.

Ví Dụ

Ví dụ 1: Chuyển đổi kiểu dữ liệu số thành chuỗi

SELECT CONVERT(12345, CHAR);

Kết quả sẽ là chuỗi '12345'. Như vậy, số 12345 đã được chuyển đổi thành một chuỗi.

Ví dụ 2: Chuyển đổi chuỗi thành số

SELECT CONVERT('67890', UNSIGNED);

Kết quả sẽ là số 67890 dưới dạng số nguyên không dấu.

Ví dụ 3: Chuyển đổi kiểu dữ liệu ngày tháng

SELECT CONVERT('2023-10-14', DATE);

Kết quả sẽ là một giá trị ngày tháng tương ứng với ngày 14 tháng 10 năm 2023.

Ví dụ 4: Chuyển đổi giữa các kiểu dữ liệu khác nhau

SELECT CONVERT('2023-10-14', DATETIME);

Kết quả sẽ trả về giá trị '2023-10-14 00:00:00', chuyển đổi từ kiểu chuỗi sang kiểu ngày giờ.

Kết Luận

Hàm CONVERT trong MySQL là một công cụ mạnh mẽ giúp bạn có thể chuyển đổi giữa các kiểu dữ liệu một cách dễ dàng và nhanh chóng. Bằng cách sử dụng nó, bạn có thể đảm bảo rằng dữ liệu của bạn luôn ở dạng phù hợp cho các thao tác và truy vấn mà bạn muốn thực hiện.