【SQL高级(一)】【SQL SELECT LIMIT 子句+SQL LIKE 操作符+SQL 通配符】

上一篇:【SQL基础(三)】【SQL INSERT INTO 语句+SQL UPDATE 语句+SQL DELETE 语句】

SQL SELECT LIMIT 子句

SELECT TOP 子句用于规定要返回的记录的数目。
SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。

并非所有的数据库系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。

SQL Server / MS Access 语法

SELECT TOP number|percent column_name(s)

FROM table_name;

MySQL 语法

SELECT column_name(s)

FROM table_name

LIMIT number;

Oracle 语法

SELECT column_name(s)

FROM table_name

WHERE ROWNUM <= number; 原数据

原数据
在这里插入图片描述
显示前三的网站

SELECT * FROM websites LIMIT 3;

在这里插入图片描述

SQL LIKE 操作符

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

SQL LIKE 语法

SELECT column_name(s)

FROM table_name

WHERE column_name LIKE pattern;

在这里插入图片描述

选取country以U开头的数据

在这里插入图片描述

选取name中有oo的数据
在这里插入图片描述

SQL 通配符

通配符可用于替代字符串中的任何其他字符。

SQL 通配符
在 SQL 中,通配符与 SQL LIKE 操作符一起使用。
SQL 通配符用于搜索表中的数据。

在这里插入图片描述
在这里插入图片描述

使用 SQL % 通配符

选取 url 以字母 “https” 开始的所有网站
在这里插入图片描述

使用 SQL _ 通配符

选取一个任意字符开始oog后面任意多个字符的数据
在这里插入图片描述

使用 SQL [charlist] 通配符

选取 name 以 “G"或"F” 开始的所有网站
在这里插入图片描述

选取 name 以 A 到 Z字母开头的网站

在这里插入图片描述

下一篇:【SQL高级(二)】【SQL IN 操作符+SQL BETWEEN 操作符+SQL 别名】

发布了96 篇原创文章 · 获赞 164 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_42893334/article/details/104592653