SELECT first_name,
last_name
FROM employees;
first_name |last_name |
-----------|-----------|
Steven |King |
Neena |Kochhar |
Lex |De Haan |
Alexander |Hunold |
Bruce |Ernst |
...
SELECT first_name,
last_name,
salary * 12 AS annual_income
FROM employees;
first_name |last_name |annual_income|
-----------|-----------|-------------|
Steven |King | 288000.00|
Neena |Kochhar | 204000.00|
Lex |De Haan | 204000.00|
Alexander |Hunold | 108000.00|
Bruce |Ernst | 72000.00|
...
SELECT *
FROM employees;
employee_id|first_name |last_name |email |phone_number |hire_date |job_id |salary |commission_pct|manager_id|department_id|
-----------|-----------|-----------|--------|------------------|----------|----------|--------|--------------|----------|-------------|
100|Steven |King |SKING |515.123.4567 |2003-06-17|AD_PRES |24000.00| | | 90|
101|Neena |Kochhar |NKOCHHAR|515.123.4568 |2005-09-21|AD_VP |17000.00| | 100| 90|
102|Lex |De Haan |LDEHAAN |515.123.4569 |2001-01-13|AD_VP |17000.00| | 100| 90|
103|Alexander |Hunold |AHUNOLD |590.423.4567 |2006-01-03|IT_PROG | 9000.00| | 102| 60|
104|Bruce |Ernst |BERNST |590.423.4568 |2007-05-21|IT_PROG | 6000.00| | 103| 60|
...
SELECT 2 + 3;
?column?|
--------|
5|
SELECT department_id
FROM employees;
department_id
---------------
90
90
90
100
100
100
100
100
100
...
(107 rows)
SELECT DISTINCT department_id
FROM employees;
department_id
---------------
70
80
20
10
90
100
110
30
50
40
60
(12 rows)
SELECT DISTINCT first_name,
last_name
FROM employees;
-- 这是标准 SQL 注释方式
SELECT DISTINCT
first_name
FROM employees;
SELECT DISTINCT
first_name
/* 这是一个多行注释,
DISTINCT 表示排除重复值
/* 这是一个嵌套的注释 */
*/
FROM employees;
原文作者:SQL编程思想;如有侵权,请联系管理员删除。