(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:

img


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:

img


  • Similarly, the AVG function returns the average value of a numeric column:
    • 마찬가지로, AVG 함수는 숫자 column의 평균 값을 반환한다.
SELECT AVG(Salary) FROM employees;


  • Result:

img


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:

img



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