sql关于SELECT 的所有语句
时间: 2023-07-01 14:26:39 浏览: 49
SELECT 是 SQL 中最基本和最常用的语句之一,用于从数据库中检索数据。以下是 SELECT 相关的所有语句:
1. SELECT *:检索表中所有的列。
例如:
```
SELECT * FROM table_name;
```
2. SELECT column1, column2, ...:检索表中指定的列。
例如:
```
SELECT column1, column2 FROM table_name;
```
3. SELECT DISTINCT:检索不同的值。
例如:
```
SELECT DISTINCT column1 FROM table_name;
```
4. SELECT WHERE:检索满足条件的行。
例如:
```
SELECT * FROM table_name WHERE column1 = value;
```
5. SELECT AND、OR、NOT:检索符合多个条件的行。
例如:
```
SELECT * FROM table_name WHERE column1 = value1 AND column2 = value2;
SELECT * FROM table_name WHERE column1 = value1 OR column2 = value2;
SELECT * FROM table_name WHERE NOT column1 = value;
```
6. SELECT ORDER BY:按照指定的列对结果进行排序。
例如:
```
SELECT * FROM table_name ORDER BY column1 ASC;
SELECT * FROM table_name ORDER BY column1 DESC;
```
7. SELECT COUNT、SUM、AVG、MAX、MIN:对结果进行统计和计算。
例如:
```
SELECT COUNT(column1) FROM table_name;
SELECT SUM(column1) FROM table_name;
SELECT AVG(column1) FROM table_name;
SELECT MAX(column1) FROM table_name;
SELECT MIN(column1) FROM table_name;
```
8. SELECT GROUP BY、HAVING:按照指定的列进行分组,并对分组后的结果进行筛选。
例如:
```
SELECT column1, COUNT(*) FROM table_name GROUP BY column1;
SELECT column1, COUNT(*) FROM table_name GROUP BY column1 HAVING COUNT(*) > 1;
```
9. SELECT JOIN:将多个表中的数据进行关联查询。
例如:
```
SELECT * FROM table1 JOIN table2 ON table1.column1 = table2.column1;
```
以上是 SELECT 相关的所有语句,需要根据具体情况进行学习和使用。