SQL 相关知识
SQL 相关知识 检索 检索去重数据关键字——DISTINCT DISTINCT关键字指示数据库只返回不同值,若使用DISTINCT关键字,必须放在列名前面。DISTINCT关键字作用于所有列。 检索从第N行开始检索前M行数据 SQL SERVER: ORACLE: MySQL,MariaDB,PostgreSQL或者SQLite: LIMIT 5指示MySQL等DBMS返回不超过5行的数据,OFFSET 5指示MySQL等DBMS返回从第5行起的5行数据。 数据库检索从第0行开始,因此LIMIT 1 OFFSET 1会检索第2行。 三种注释方式 排序相关注意点 关系数据库设计理论认为,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有任何意义。 为了明确地为数据进行排序,可以使用ORDER BY子句。ORDER BY子句取一个或多个列的名字。 ORDER BY 需要保证为SELECT语句的最后一条子句,即放在最后。 通常,ORDER BY子句使用的列可以为显示选择的列,也可以是非检索的列数据。 ORDER BY 后可以跟多个列,排序顺序为第一个列,当第一个列中有多行相同时,采用....