Làm cách nào để tìm số chẵn và số lẻ trong mysql?

Trang chủ » SQL

Sau đây, chúng ta sẽ tìm hiểu cách tạo một Truy vấn SQL sẽ tìm nạp (in) các số Chẵn và Lẻ.
Được gửi bởi Preeti Jain, vào ngày 30 tháng 12 năm 2017

Đưa ra một bảng và chúng ta phải tìm nạp (in) bản ghi Chẵn và Lẻ đó bằng cách sử dụng Truy vấn SQL

CÁI BÀN. NGƯỜI LAO ĐỘNG

    ID	NAME	    CONTACT	SALARY
    1	PREETI	    123456	2000
    2	ARPIT	    123789	3000
    3	ADI	    147258	5000
    4	APOORV	    789632	10000
    5	RIDDHI	    148796	20000
    6	REX	    148965	30000
    7	WENDY	    128659	40000
    8	ANIKET	    123489	50000

Trường hợp 1. Viết truy vấn để tìm các bản ghi chẵn trong MYSQL

SELECT * FROM EMPLOYEE 
WHERE id IN(SELECT id FROM EMPLOYEE WHERE id%2 = 0);

Đầu ra/Kết quả

ID	NAME	CONTACT	SALARY
2	ARPIT	123789	3000
4	APOORV	789632	10000
6	REX	148965	30000
8	ANIKET	123489	50000

trường hợp 2. Viết truy vấn tìm các bản ghi lẻ trong MYSQL

SELECT * FROM EMPLOYEE 
WHERE id IN(SELECT id FROM EMPLOYEE WHERE id%2 <> 0);

Đầu ra/Kết quả

ID	NAME	CONTACT	SALARY
1	PREETI	123456	2000
3	ADI	147258	5000
5	RIDDHI	148796	20000
7	WENDY	128659	40000

Trước tiên chúng ta hãy tạo một bảng -

mysql> create table DemoTable
(
   PageId int
);
Query OK, 0 rows affected (0.85 sec)

Chèn một số bản ghi vào bảng bằng lệnh chèn -

mysql> insert into DemoTable values(233);
Query OK, 1 row affected (0.36 sec)
mysql> insert into DemoTable values(34);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values(76);
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values(89);
Query OK, 1 row affected (0.26 sec)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

mysql> select *from DemoTable;

Điều này sẽ tạo ra đầu ra sau -

________số 8

Sau đây là truy vấn cho CASE WHEN với SELECT -

mysql> select PageId, case when PageId %2 !=0 then 'PageId is odd' else 'PageId is even' end AS Result from DemoTable;

Điều này sẽ tạo ra đầu ra sau -

SELECT * FROM EMPLOYEE 
WHERE id IN(SELECT id FROM EMPLOYEE WHERE id%2 = 0);
0

Làm cách nào để tìm số chẵn và số lẻ trong mysql?


Làm cách nào để tìm số chẵn và số lẻ trong mysql?

Từ bảng sau, viết truy vấn SQL để tìm các giá trị chẵn hoặc lẻ. Trả về "Even" cho số chẵn và "Odd" cho số lẻ

Đầu vào

Cái bàn. tablefortest

Cấu trúc

FieldTypeNullKeyDefaultExtrasrnoint(11)YEScol_valint(11)YES

Dữ liệu

srnocol_val15627431545159632

Giải pháp mẫu

Mã SQL (MySQL)

SELECT * FROM EMPLOYEE 
WHERE id IN(SELECT id FROM EMPLOYEE WHERE id%2 = 0);
1

Đầu ra mẫu

SELECT * FROM EMPLOYEE 
WHERE id IN(SELECT id FROM EMPLOYEE WHERE id%2 = 0);
2

Trình soạn thảo mã SQL


Đóng góp mã và nhận xét của bạn thông qua Disqus

Trước. Thế kỷ của một ngày nhất định.
Tiếp theo. Giá trị duy nhất.



SQL. Lời khuyên trong ngày

Kiểm tra xem một cột có trống hoặc rỗng trong MySQL không?

Điều này sẽ chọn tất cả các hàng trong đó some_col là NULL hoặc '' (chuỗi trống)

SELECT * FROM EMPLOYEE 
WHERE id IN(SELECT id FROM EMPLOYEE WHERE id%2 = 0);
3

cơ sở dữ liệu. mysql

Giới thiệu. https. //chút. ly/3eNwaPC


Làm cách nào để tìm số chẵn và số lẻ trong mysql?

  • bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Lời giải - THAM GIA
  • Bài tập SQL, Thực hành, Giải pháp - SUBQUERIES
  • JavaScript cơ bản - Bài tập, Thực hành, Lời giải
  • Mảng Java. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Chuỗi
  • Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C++. Bài tập, Luyện tập, Lời giải
  • Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
  • Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
  • Công cụ chuyển đổi
  • JavaScript. Xác thực biểu mẫu HTML


Làm cách nào để có được các bản ghi chẵn trong MySQL?

Viết một truy vấn để tìm nạp các bản ghi được đánh số chẵn từ bảng nhân viên. Mã số. SET @i = 0; . = @i + 1 AS i, employee_id TỪ nhân viên) a WHERE MOD(a. i, 2) = 0; Mã đã được thực thi trong Phiên bản MySQL. 5. 4.

Làm cách nào để chỉ chọn các hàng chẵn trong MySQL?

Chọn các hàng LẺ hoặc CHẴN từ một bảng .
Viết truy vấn con với mệnh đề ORDER BY. Cùng với các cột dữ liệu, hãy chọn cột giả cột có bí danh, chẳng hạn như rn
Trong truy vấn bên ngoài, tham chiếu bí danh rn và sử dụng hàm mod để nhận các hàng lẻ hoặc hàng chẵn