Computer >> Máy Tính >  >> Lập trình >> MySQL

KHÔNG CÓ TƯƠNG ĐƯƠNG tồn tại trong MySQL?

Có, KHÔNG BẰNG NHAU tồn tại trong MySQL trong toán tử fome of <>. Cú pháp như sau−

 CHỌN * TỪ yourTableName WHERE yourColumnName <> yourValue; 

Để hiểu cú pháp trên, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau−

 mysql> tạo bảng DoesNotEqualDemo -> (-> Id int NOT NULL AUTO_INCREMENT, -> Name varchar (20), -> PRIMARY KEY (Id) ->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,98 giây)  

Chèn một số bản ghi trong bảng bằng lệnh chèn. Truy vấn để chèn bản ghi như sau−

 mysql> chèn vào giá trị DoesNotEqualDemo (Tên) (NULL); Truy vấn OK, 1 hàng bị ảnh hưởng (0,24 giây) mysql> chèn vào giá trị DoesNotEqualDemo (Tên) ('John'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,18 giây ) mysql> chèn vào giá trị DoesNotEqualDemo (Tên) ('Carol'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,43 giây) mysql> chèn vào giá trị DoesNotEqualDemo (Tên) ('Bob'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây ) mysql> chèn vào giá trị DoesNotEqualDemo (Tên) (''); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây) mysql> chèn vào giá trị DoesNotEqualDemo (Tên) ('Larry'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây) mysql> chèn vào các giá trị DoesNotEqualDemo (Tên) (NULL); Truy vấn OK, 1 hàng bị ảnh hưởng (0,10 giây) 

Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau−

 mysql> select * từ DoesNotEqualDemo; 

Sau đây là đầu ra−

 + ---- + ------- + | Id | Tên | + ---- + ------- + | 1 | NULL || 2 | John || 3 | Carol || 4 | Bob || 5 | || 6 | Larry || 7 | NULL | + ---- + ------- + 7 hàng trong bộ (0,00 giây) 

Đây là truy vấn để chọn tất cả các bản ghi không bằng NULL cũng như chuỗi rỗng−

 mysql> select * từ DoesNotEqualDemo trong đó Tên <> 'NULL' và Tên <> ''; 

Sau đây là đầu ra−

 + ---- + ------- + | Id | Tên | + ---- + ------- + | 2 | John || 3 | Carol || 4 | Bob || 6 | Larry | + ---- + ------- + 4 hàng trong bộ (0,00 giây)