Toán tử OR cho kết quả true khi bất kỳ toán hạng nào là true. Bây giờ chúng ta hãy xem một ví dụ và tạo một bảng -
mysql> tạo bảng DemoTable663 (ClientId int, ClientName varchar (100), ClientAge int); Truy vấn OK, 0 hàng bị ảnh hưởng (0,55 giây)
Chèn một số bản ghi vào bảng bằng lệnh chèn -
mysql> chèn vào các giá trị DemoTable663 (100, 'Chris', 45); Truy vấn OK, 1 hàng bị ảnh hưởng (0,19 giây) mysql> chèn vào các giá trị DemoTable663 (101, 'Robert', 29); Truy vấn OK, 1 hàng bị ảnh hưởng (0,14 giây) mysql> chèn vào giá trị DemoTable663 (102, 'John', 45); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây) mysql> chèn vào giá trị DemoTable663 (103, 'Chris', 35); Truy vấn OK, 1 hàng bị ảnh hưởng (0,16 giây) mysql> chèn vào các giá trị DemoTable663 (104, 'Sam', 45); Truy vấn OK, 1 hàng bị ảnh hưởng (0,72 giây)
Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select * từ DemoTable663;
Điều này sẽ tạo ra kết quả sau -
+ ---------- + ------------ + ----------- + | ClientId | ClientName | ClientAge | + ---------- + ------------ + ----------- + | 100 | Chris | 45 || 101 | Robert | 29 || 102 | John | 45 || 103 | Chris | 35 || 104 | Sam | 45 | + ---------- + ------------ + ----------- + 5 hàng trong bộ (0,00 giây)Sau đây là truy vấn để triển khai toán tử OR -
mysql> select * từ DemoTable663 trong đó ClientName ='Chris' OR ClientAge =45;Điều này sẽ tạo ra kết quả sau -
+ ---------- + ------------ + ----------- + | ClientId | ClientName | ClientAge | + ---------- + ------------ + ----------- + | 100 | Chris | 45 || 102 | John | 45 || 103 | Chris | 35 || 104 | Sam | 45 | + ---------- + ------------ + ----------- + 4 hàng trong bộ (0,00 giây)