常用SQL语句
2021/8/24 2:05:41
本文主要是介绍常用SQL语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
SQL
SELECT */COUNT(*)/DISTINCT -- 选择全部/计数/去重 FROM tb_list -- 数据表 WHERE 1=1 -- 条件 AND / OR LIKE %name% --模糊查询 ORDER BY ID DESC/ASC LIMIT 0,20 --0到20的数据按照ID大小按序排列,DESC降序/ASC升序 GROUP BY class_id -- 分组 -- 去重 IN() -- IN 操作符允许我们在 WHERE 子句中规定多个值。 HAVING -- WHERE 关键字无法与聚合函数一起使用。HAVING 子句可以让我们筛选分组后的各组数据。 SELECT TOP -- SELECT TOP 子句用于规定要返回的记录的数目。 -- 注意:并非所有的数据库系统都支持 SELECT TOP 语句。 -- MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。 INNER JOIN/LEFT JOIN/RIGHT JOIN/FULL JOIN -- 多表连接查询
SQL连接查询
这四种方式,它们之间其实并没有太大区别,仅仅是查询出来的结果有所不同。
- inner join(内连接)
在两张表进行连接查询时,只保留两张表中完全匹配的结果集。 - left join(左连接)
在两张表进行连接查询时,会返回左表所有的行,即使在右表中没有匹配的记录。 - right join(右连接)
在两张表进行连接查询时,会返回右表所有的行,即使在左表中没有匹配的记录。 - full join(全连接)
在两张表进行连接查询时,返回左表和右表中所有没有匹配的行。(返回并集)
这篇关于常用SQL语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-28中外程序员到底有啥区别?
- 2024-05-25外企也半夜发布上线吗?
- 2024-05-24鸿蒙原生应用再新丁!芒果TV 入局鸿蒙
- 2024-05-22基本概念
- 2024-05-22检索数据
- 2024-05-22排序数据
- 2024-05-22基础过滤数据
- 2024-05-22通过逻辑操作符过滤数据
- 2024-05-22通过通配符过滤数据
- 2024-05-22字段的拼接与计算