📜  查询源 oracle - SQL (1)

📅  最后修改于: 2023-12-03 15:26:40.182000             🧑  作者: Mango

查询源 oracle - SQL

在Oracle数据库中,可以使用SQL语句查询数据源。SQL(Structured Query Language)是一种用于管理关系型数据库的标准的计算机语言。

以下是一些用于查询数据源的常用SQL语句:

查询表格

要查询表格中的所有行和列,可以使用以下SELECT语句:

SELECT * FROM table_name;

其中,table_name是要查询的表格的名称。*代表查询表格中的所有列。

如果只想查询表格中的特定列,可以将列名列在SELECT语句中:

SELECT column_name_1, column_name_2 FROM table_name;
条件查询

查询时可以使用WHERE子句指定条件。以下是使用WHERE子句查询的示例:

SELECT * FROM table_name WHERE column_name = value;

其中,column_name是要查询的列的名称,value是要匹配的值。

可以使用多个条件进行查询。以下是一个使用AND运算符的示例:

SELECT * FROM table_name WHERE column_name_1 = value_1 AND column_name_2 = value_2;
排序

如果要对查询到的结果进行排序,则可以使用ORDER BY子句。以下是一个使用ORDER BY子句进行升序排序的示例:

SELECT * FROM table_name ORDER BY column_name ASC;

以下是一个使用ORDER BY子句进行降序排序的示例:

SELECT * FROM table_name ORDER BY column_name DESC;
聚合函数

聚合函数可以对查询结果进行总结和计算。以下是一些常用的聚合函数:

  • COUNT:用于计数行数。
  • SUM:用于计算总和。
  • AVG:用于计算平均值。
  • MAX:用于找到最大值。
  • MIN:用于找到最小值。

以下是一个使用COUNT聚合函数查询表格中的行数的示例:

SELECT COUNT(*) FROM table_name;
分组

可以使用GROUP BY子句将行分组。以下是一个使用GROUP BY子句和AVG聚合函数计算每个员工的平均工资的示例:

SELECT employee_name, AVG(salary) FROM table_name GROUP BY employee_name;

以上是一些常用的SQL语句,可以帮助程序员在Oracle数据库中查询数据源。