Hướng dẫn how do i check if mysql is even or odd? - làm cách nào để kiểm tra xem mysql là chẵn hay lẻ?

Cú pháp

Để 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 MOD để kiểm tra phần còn lại., we use MOD function to check the remainder.

  • Để tìm các hàng trong đó một cột được chỉ định có giá trị chẵn:

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ụ

emp_iddept_idfrom_dateto_date
110022 Chúng tôi có Bảng dept_manager trong MySQL:D0011985-01-01
110039 Chúng tôi có Bảng dept_manager trong MySQL:1985-01-011991-10-01
110085 9999-01-01D0011985-01-01
110114 9999-01-011985-01-011991-10-01
110183 9999-01-01D0011985-01-01
110228 9999-01-011985-01-011991-10-01
110303 9999-01-01D0011985-01-01
110344 9999-01-011985-01-011991-10-01
110386 9999-01-011991-10-019999-01-01
110420 9999-01-019999-01-011991-10-01
110511 9999-01-01D0011985-01-01
110567 9999-01-011985-01-011991-10-01
110725 9999-01-01D0011985-01-01
110765 9999-01-011985-01-011991-10-01
110800 9999-01-011991-10-019999-01-01
110854 9999-01-019999-01-011991-10-01
111035 9999-01-01D0011985-01-01
111133 9999-01-011985-01-011991-10-01
111400 9999-01-01D0011985-01-01
111534 9999-01-011985-01-011991-10-01
111692 9999-01-01D0011985-01-01
111784 9999-01-011985-01-011991-10-01
111877 9999-01-011991-10-019999-01-01
111939 9999-01-019999-01-011991-10-01

9999-01-01

SELECT *
FROM dept_manager
WHERE MOD(emp_id, 2) = 0;

D002

emp_iddept_idfrom_dateto_date
110022 Chúng tôi có Bảng dept_manager trong MySQL:D0011985-01-01
110114 9999-01-011985-01-011991-10-01
110228 9999-01-011985-01-011991-10-01
110344 9999-01-011985-01-011991-10-01
110386 9999-01-011991-10-019999-01-01
110420 9999-01-019999-01-011991-10-01
110800 9999-01-011991-10-019999-01-01
110854 9999-01-019999-01-011991-10-01
111400 9999-01-01D0011985-01-01
111534 9999-01-011985-01-011991-10-01
111692 9999-01-01D0011985-01-01
111784 9999-01-011985-01-011991-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

Hướng dẫn how do i check if mysql is even or odd? - làm cách nào để kiểm tra xem mysql là chẵn hay lẻ?

Làm thế nào bạn có thể biết nếu ID SQL chẵn hoặc lẻ?

Làm thế nào để bạn kiểm tra xem một số thậm chí có trong SQL Server?10 Câu trả lời Sử dụng toán tử mô đun N % 2.Nó trả về 0 nếu số đồng đều và 1 nếu số là số lẻ.Use the modulus operator n % 2 . It returns 0 if the number is even, and 1 if the number is odd.

Làm thế nào tôi có thể nhận được số lẻ trong SQL?

% là toán tử mô đun hoặc mô đun, trả về phần còn lại của một bộ phận.Đối với bất kỳ số nguyên nào, khi phần còn lại từ phân chia bằng 0, số lượng là thậm chí, khác là nó kỳ lạ.Đây là tài liệu T-SQL, nhưng áp dụng ở bất cứ đâu, không chỉ cho T-SQL hoặc máy tính.

Làm thế nào để bạn viết thậm chí kỳ lạ trong SQL?

Nhân tất cả các giá trị đặt chẵn với 2 (không bao gồm các số không) và giá trị vị trí lẻ với 1..

Làm thế nào để bạn kiểm tra một số là lẻ hoặc thậm chí trong PHP?

Sử dụng toán tử modulo (%): Đây là phương pháp đơn giản nhất để kiểm tra chẵn và lẻ và trong phương pháp này, chúng tôi chỉ cần kiểm tra xem số đó có chia hết cho 2 hoặc không sử dụng toán tử modulo '%' hay không.: This is the simplest method of checking for even and odd and in this method, we simply check whether the number is divisible by 2 or not using the modulo '%' operator.