实现一个表(table)如下:
CREATE TABLE test (
id int(11),
name varchar(20),
age int(3),
sex varchar(6),
address varchar(50)
);
1. 筛选出年龄最大的人的信息。
SELECT * FROM test WHERE age=(SELECT MAX(age)FROM test);
2. 查找年龄在20到30岁之间的人的名字、年龄、性别和地址。
SELECT name,age,sex,address FROM test WHERE age BETWEEN 20 AND 30;
3. 查出地址中包含“大连”关键字的人的信息。
SELECT * FROM test WHERE address LIKE ‘%大连%’;
4. 查询姓名中含有“张”并且年龄在25岁及以上的人的信息。
SELECT * FROM test WHERE name LIKE ‘%张%’ AND age>=25;