Mega Code Archive

 
Categories / MySQL / Regular Expression
 

Pattern in Where clause

/* Prepare the data */  DROP TABLE Student; CREATE TABLE Student (    StudentID INT NOT NULL PRIMARY KEY,    Name      VARCHAR(50) NOT NULL )TYPE = InnoDB; /* Insert data for testing */  INSERT INTO Student (StudentID,Name) VALUES (1,'Joe Wang'); INSERT INTO Student (StudentID,Name) VALUES (2,'Cory But'); INSERT INTO Student (StudentID,Name) VALUES (3,'JJ Harvests');    /* Real command */ SELECT Name FROM Student WHERE Name REGEXP '^[J].*r$';