SQL笔记:中级篇

时间:2024-05-01 11:29:18

1.LIMIT 查询前多少条数据

例如:查询user表前三条数据

SELECT * FROM  user LIMIT 3

ORACLE:  SELECT name FROM user WHERE ROWNUM <=3;

2.通配符

1)“%”

SELECT * FROM Websites WHERE url LIKE ‘https%’;

2)“_”

SELECT * FROM user WHERE name LIKE '_angzhao';

查询以任意字母开头  后面跟着是angzhao的数据   比如  Wangzhao 就可以  Langzhao也可以

3)[charlist]

SELECT * FROM user WHERE name REGEXP  ' ^[GFs]';

SELECT * FROM user WHERE name REGEXP  ' ^[A-H]';

3.NOT BETWEEN (选出不在这个区间的数据)