数据库相关Data Analysis InterviewSql

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得使用||进行拼接


11.MySQL创建表格


12. 批量插入数据


13.批量插入数据,但不适用replace操作

上一篇下一篇

猜你喜欢

热点阅读