SQL基础知识(四)

一、SELECT TOP子句

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;

二、LIKE 操作符

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

SQL LIKE 语法

SELECT column1, column2, ... 
FROM table_name 
WHERE column LIKE pattern;

 注意:like操作符通常搭配通配符使用

三、通配符

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

通配符 描述
% 替代 0 个或多个字符
_ 替代一个字符
[charlist] 字符列中的任何单一字符
[^charlist]

[!charlist]
不在字符列中的任何单一字符

通配符示例

查询以http开头的网站:

SELECT * FROM Websites

WHERE url LIKE 'https%';

查询以任一字符开头,结尾是oogle的网站:

SELECT * FROM Websites
WHERE name LIKE '_oogle';

 

 

你可能感兴趣的:(SQL,sql,数据库,笔记)