MySQL MOD

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

MySQL là một trong những hệ quản trị cơ sở dữ liệu phổ biến nhất và hỗ trợ nhiều hàm và toán tử hữu ích. Một trong những toán tử được sử dụng trong MySQL là MOD, được dùng để thực hiện phép chia lấy dư.

Định Nghĩa

Toán tử MOD trong MySQL trả về phần dư của phép chia hai số nguyên. Nó được sử dụng trong các tình huống mà bạn cần kiểm tra số nguyên là chẵn hay lẻ, hoặc khi bạn muốn lấy phần dư để phục vụ cho các tính toán hoặc điều kiện cụ thể.

Cú Pháp

Cú pháp của toán tử MOD rất đơn giản. Bạn chỉ cần sử dụng từ khóa MOD theo định dạng sau:

SELECT số1 MOD số2;

Trong đó:

  • số1: Là số chia.
  • số2: Là số chia.

Kết quả sẽ là phần dư của phép chia giữa số1 và số2.

Ví Dụ

Dưới đây là một số ví dụ thực tế về cách sử dụng TOÁN TỬ MOD trong MySQL:

Ví dụ 1: Sử dụng MOD để lấy phần dư

SELECT 10 MOD 3 AS 'Phần dư của 10 chia cho 3';

Kết quả sẽ là 1, vì 10 chia cho 3 có phần dư là 1.

Ví dụ 2: Kiểm tra số chẵn hoặc số lẻ

SELECT 
    số, 
    CASE 
        WHEN số MOD 2 = 0 THEN 'Chẵn' 
        ELSE 'Lẻ' 
    END AS 'Loại số' 
FROM 
    (SELECT 1 AS số UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5) AS t;

Kết quả sẽ cho bạn biết số nào là chẵn và số nào là lẻ trong tập số từ 1 đến 5.

Ví dụ 3: Sử dụng MOD trong điều kiện WHERE

SELECT * FROM tablename 
WHERE id MOD 5 = 0;

Câu lệnh này sẽ trả về tất cả các bản ghi trong bảng tablename mà có id là bội số của 5, tức là phần dư khi chia cho 5 bằng 0.

Kết luận

Toán tử MOD trong MySQL là một công cụ mạnh mẽ để làm việc với các phép chia và điều kiện số học. Bằng cách hiểu và sử dụng MOD, bạn có thể thực hiện nhiều phép toán hữu ích trong cơ sở dữ liệu của mình. Hy vọng với bài viết này, bạn đã có cái nhìn tổng quan về MOD và cách áp dụng nó trong các truy vấn MySQL!