SQL 小tips

来源:互联网 发布:fft算法的作用 编辑:程序博客网 时间:2024/06/05 09:24

SQL SELECT TOP 子句用于规定要返回的记录的数目,对于大型表很有用。
SQL Server|MS Access语法

SELECT TOP number|percent column_name FROM table_name;

MYSQL|Oracle 中SQL SELECT TOP 等价
Mysql语法

SELECT column_name FROM table_name LIMIT number;

Oracle 语法

SELECT column_name FROM table_name WHERE ROENUM<=number;

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

SELECT column_name FROM table_name WHERE column_name LIKE pattern;

SQL通配符用于替代字符串中任何其他字符。与SQL LIKE一起使用用于搜索表中数据。

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

Mysql用REGEXP 或NOT REGEXP 运算符操作正则表达式。

SQL IN 操作符允许在WHERE子句中规定多个值。语法

SELECT column_name FROM table_name WHERE column_name IN (value1,value2,…);

SQL BETWEEN操作符用于选取介于两个值之间的数据范围内值,可以是文本数值日期。语法

SELECT column_name FROM table_name WHERE column_name BETWEEN value1 AND value2;

SQL别名可以为表名称或列名称指定别名。当查询超过一个表、使用了函数、名称很长、需要把列结合起来时使用。语法

SELECT column_name AS alias_name FROM table_name;
SELECT column_name FROM table_name AS alias_name;

0 0
原创粉丝点击