(Filtering, Functions, Subqueries 05) 함수
SoloLearn SQL 번역
The UPPER Function
UPPER 함수
- The
UPPER
function converts all letters in the specified string to uppercase.UPPER
함수는 지정된 문자열의 모든 문자를 대문자로 변환한다.
- The
LOWER
function converts the string to lowercase.LOWER
함수는 문자열을 소문자로 변환한다.
- The following SQL query selects all LastNames as uppercase:
- 다음 SQL query는 모든 LastName을 대문자로 선택한다.
SELECT FirstName, UPPER(LastName) AS LastName FROM employees;
- Result:
If there are characters in the string that are not letters, this function will have no effect on them.
문자열에 문자가 아닌 문자가 있어도, 이 함수는 영향을 주지 않는다.
SQRT and AVG
SQRT와 AVG 함수
- The
SQRT
function returns the square root of given value in the argument.SQRT
함수는 인수에서 주어진 값의 제곱근을 반환한다.
- Let’s calculate the square root of each Salary:
- 각 Salary의 제곱근을 계산해보자.
SELECT Salary, SQRT(Salary) FROM employees;
- Result:
- Similarly, the
AVG
function returns the average value of a numeric column:- 마찬가지로,
AVG
함수는 숫자 column의 평균 값을 반환한다.
- 마찬가지로,
SELECT AVG(Salary) FROM employees;
- Result:
Another way to do the SQRT is to use POWER with the 1/2 exponent.
SQRT를 수행하는 또 다른 방법은, POWER를 사용하는 것이다.
However, SQRT seems to work faster than POWER in this case.
하지만 이 경우에는 SQRT가 POWER보다 빠르게 작동한다.
The SUM Function
SUM 함수
- The
SUM
function is used to calculate the sum for a column’s values.SUM
함수는 column 값의 합을 계산하는 데 사용된다.
- For example, to get the sum of all of the salaries in the employees table, our SQL query would look like this:
- 예를 들어, emplyees 테이블에 있는 모든 급여의 합을 구하기 위한 SQL query는 다음과 같다.
SELECT SUM(Salary) FROM employees;
- Result:
QUIZ
- What is the name of the function that converts the text to lowercase?
- 텍스트를 소문자로 변환하는 함수의 이름은 무엇인가?
LOWER
- Drag and drop from the options below to select the average cost from the “items” table.
- “items” 테이블의 평균 비용을 선택해라.
SELECT AVG(cost) FROM items;
- Type in the aggregate function name used to calculate the sum of a column’s values.
- column 값의 합을 계산하는 데 사용되는 합계 함수 이름은 무엇인가?
SUM