这次主要是针对刷题时候思考的知识点来做会。。。不断更新
-
sql查询 !=’’ 和 is not null的区别
select * from table where a is not null
会把有内容的和内容为空的都查出来 ;而select * from table where a != ''"
只会把有内容的查出来 来自https://www.cnblogs.com/yubufan/p/4534256.html -
连接三个数据表的用法:
film_actor.actor_id) INNER JOIN film ON film_actor.film_id = film.film_id ```
来自https://blog.csdn.net/Olivia_Vang/article/details/100333307
- select in关键字查询匹配多个字段
((num1,'name1'),(num2,'name2')) ```
来自https://blog.csdn.net/qq_29679231/article/details/73163459
- SQL中top使用方法
(1)返回确定数目的记录个数
语法格式: SELECT TOP n <列名表> FROM <表名> [查询条件]
其中,n为要返回结果集中的记录条数
(2)返回结果集中指定百分比的记录数
语法格式: SELECT TOP n PERCENT <列名表> FROM <表名> [查询条件]
其中,n为所返回的记录数所占结果集中记录数目的百分比数
来自 https://www.cnblogs.com/sharpest/p/6132091.html
- INNER JOIN时条件放在ON里还是WHERE里效率更高
本质都会被搜索引擎优化区别不大,但是大数据时可能还是on中更好
来自 https://social.msdn.microsoft.com/Forums/zh-CN/e1198287-96d5-4e9e-b1d0-d2d4f5ba4e20/inner?forum=sqlserverzhchs
来源:oschina
链接:https://my.oschina.net/u/4351890/blog/4497535