sql常用知识点
2019-05-03 本文已影响140人
快乐自由拉菲犬
1.limit
LIMIT是MySQL内置函数,其作用是用于限制查询结果的条数。
1)其语法格式如下:
LIMIT[位置偏移量,]行数
其中,中括号里面的参数是可选参数,位置偏移量是指MySQL查询分析器要从哪一行开始显示,索引值从0开始,即第一条记录位置偏移量是0,第二条记录的位置偏移量是1,依此类推...,第二个参数为“行数”即指示返回的记录条数。
位置偏移量可以理解为跳过前xx条记录(元组).
2)基本用法
example:
limit 起始位置(0开始算),显示条数;
上例:SELECT * FROM test
limit 2,4 他的起始位置写的是2,由于是从0开始算起的所以自然真正的起始位置是3,后面的4代表显示4条记录.
2.MySQL的不等于
<>
!=
3. 整除div
5 div 2 = 2
4. 取余% 或者 mod
5 % 2 = 1
5 mod 2 = 1
5. 四舍五入 round
round(1.6) = 2
6.向上取整ceil () /ceiling()
ceil(1.2) = 2
7. 向下取整floor ()
floor(1.3) = 1
8. 复用同一张表格进行比较排名
(摘自:https://www.nowcoder.com/profile/8480859/codeBookDetail?submissionId=20455102)
9."EXPLAIN" 关键字
在sql语句前加explain有什么用?
-->不实际执行,而是获得这句SQL的执行计划 -- 通常用于性能优化。
10.MySQL的拼接||
Mysql 数据库可以使用CONCAT或者CONCAT_WS两种函数进行拼接,但是SQLLite得使用||进行拼接