Sử dụng toán tử LIKE với pattern 'C%' để tìm chuỗi bắt đầu bằng chữ 'C' (hoặc ký tự bất kỳ).
Tạo bảng
mysql> CREATE TABLE DemoTable (StudentFirstName VARCHAR(20));
Chèn dữ liệu
mysql> INSERT INTO DemoTable VALUES('John'), ('Carol'), ('Johnny'), ('Robert'), ('Chris'), ('Ramit');
Xem dữ liệu
mysql> SELECT * FROM DemoTable;
+------------------+ | StudentFirstName | +------------------+ | John | | Carol | | Johnny | | Robert | | Chris | | Ramit | +------------------+
Tìm tên bắt đầu bằng 'C'
mysql> SELECT * FROM DemoTable WHERE StudentFirstName LIKE 'C%';
+------------------+ | StudentFirstName | +------------------+ | Carol | | Chris | +------------------+
Pattern LIKE cơ bản
| Pattern | Ý nghĩa | Ví dụ khớp |
|---|---|---|
'C%' | Bắt đầu bằng 'C' | Carol, Chris, Cat |
'%C' | Kết thúc bằng 'C' | Marc, Luc |
'%C%' | Chứa 'C' bất kỳ vị trí | Alice, Bob, Carol |
'C_' | Bắt đầu 'C' + đúng 1 ký tự | Ca, Co, C1 |
'C__%' | Bắt đầu 'C' + ít nhất 2 ký tự | Cat, Carol |