MySQL SIGN

MySQL SIGN: Định Nghĩa và Ví Dụ

Trong MySQL, hàm SIGN là một hàm toán học được sử dụng để xác định dấu của một số. Hàm này trả về:

  • 1 nếu số đó là dương
  • 0 nếu số đó bằng 0
  • -1 nếu số đó là âm

Cú Pháp

 SIGN(number) 

Trong đó, number là giá trị mà bạn muốn kiểm tra dấu.

Ví Dụ

Ví dụ 1: Dùng SIGN với số dương

SELECT SIGN(10) AS SignResult;

Kết quả sẽ là: 1.

Ví dụ 2: Dùng SIGN với số âm

SELECT SIGN(-5) AS SignResult;

Kết quả sẽ là: -1.

Ví dụ 3: Dùng SIGN với số bằng 0

SELECT SIGN(0) AS SignResult;

Kết quả sẽ là: 0.

Ví dụ 4: Sử dụng SIGN trong câu lệnh với bảng

Giả sử bạn có một bảng tên là employees với cột salary. Bạn muốn kiểm tra dấu của lương của từng nhân viên:

SELECT employee_id, salary, SIGN(salary) AS SalarySign
FROM employees;

Kết quả sẽ trả về danh sách ID nhân viên cùng với mức lương và dấu của mức lương đó.

Kết Luận

Hàm SIGN trong MySQL là một công cụ hữu ích để xác định tính chất của số liệu, đặc biệt khi phân tích dữ liệu và thực hiện các phép toán. Hy vọng rằng các ví dụ trên đã giúp bạn hiểu rõ hơn về cách sử dụng hàm này.