Để tìm và trả về các bản ghi bằng các giá trị ODD hoặc thậm chí, cách đơn giản nhất là kiểm tra phần còn lại khi chúng ta chia giá trị cột cho 2. Khi phần còn lại là 0, đó là một số chẵn, nếu không, đó là một số lẻ. Đây là cú pháp: Trong PostgreSQL, SQL và Oracle của tôi, chúng tôi sử dụng hàm Cú pháp
MOD
để kiểm tra phần còn lại., we use MOD
function to check the
remainder.SELECT *
FROM table_name
WHERE mod[column_name,2] = 0;
- Để tìm các hàng trong đó một cột được chỉ định có các giá trị lẻ:
SELECT *
FROM table_name
WHERE mod[column_name,2] 0;
Trong MS SQL Server, không có chức năng mod và bạn có thể sử dụng %., there is no MOD function and you can use %.
- Để tìm các hàng trong đó một cột được chỉ định có giá trị chẵn:
SELECT *
FROM table_name
where column_name % 2 = 0;
- Để tìm các hàng trong đó một cột được chỉ định có các giá trị lẻ:
SELECT *
FROM table_name
where column_name % 2 0;
Trong MS SQL Server, không có chức năng mod và bạn có thể sử dụng %.
Thí dụ
110022 | Chúng tôi có Bảng dept_manager trong MySQL: | D001 | 1985-01-01 |
110039 | Chúng tôi có Bảng dept_manager trong MySQL: | 1985-01-01 | 1991-10-01 |
110085 | 9999-01-01 | D001 | 1985-01-01 |
110114 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
110183 | 9999-01-01 | D001 | 1985-01-01 |
110228 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
110303 | 9999-01-01 | D001 | 1985-01-01 |
110344 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
110386 | 9999-01-01 | 1991-10-01 | 9999-01-01 |
110420 | 9999-01-01 | 9999-01-01 | 1991-10-01 |
110511 | 9999-01-01 | D001 | 1985-01-01 |
110567 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
110725 | 9999-01-01 | D001 | 1985-01-01 |
110765 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
110800 | 9999-01-01 | 1991-10-01 | 9999-01-01 |
110854 | 9999-01-01 | 9999-01-01 | 1991-10-01 |
111035 | 9999-01-01 | D001 | 1985-01-01 |
111133 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
111400 | 9999-01-01 | D001 | 1985-01-01 |
111534 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
111692 | 9999-01-01 | D001 | 1985-01-01 |
111784 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
111877 | 9999-01-01 | 1991-10-01 | 9999-01-01 |
111939 | 9999-01-01 | 9999-01-01 | 1991-10-01 |
9999-01-01
SELECT *
FROM dept_manager
WHERE MOD[emp_id, 2] = 0;
D002
110022 | Chúng tôi có Bảng dept_manager trong MySQL: | D001 | 1985-01-01 |
110114 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
110228 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
110344 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
110386 | 9999-01-01 | 1991-10-01 | 9999-01-01 |
110420 | 9999-01-01 | 9999-01-01 | 1991-10-01 |
110800 | 9999-01-01 | 1991-10-01 | 9999-01-01 |
110854 | 9999-01-01 | 9999-01-01 | 1991-10-01 |
111400 | 9999-01-01 | D001 | 1985-01-01 |
111534 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
111692 | 9999-01-01 | D001 | 1985-01-01 |
111784 | 9999-01-01 | 1985-01-01 | 1991-10-01 |
9999-01-01TablePlus provides a native client that allows you to access and manage Oracle, MySQL, SQL Server, PostgreSQL, and many other databases simultaneously using an intuitive and powerful graphical interface.
D002.
1989-12-17 Download TablePlus for Windows.
D003 Download TablePlus for Linux
1992-03-21 Download TablePlus for iOS