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.