SQL 小tips

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值