Введение в язык SQL запросов к базам данных. Баканов В.М. - 28 стр.

UptoLike

Составители: 

- 28 -
Функции символьных строк
Арифметические функции позволяют манипулировать численными дан-
ными; точно также функции символьных строк, подобные нижеописан-
ным, упрощают манипулирование символьными данными. Например,
можно использовать функцию SOUNDEX для поиска одинаково звучащих
имен, пишущихся по-разному. Например, найдем всех работников, имена ко-
торых созвучно SCHMIDT:
SELECT ENAME
FROM EMP
WHERE SOUNDEX(ENAME) = SOUNDEX('SCHMIDT');
ENAME
SMITH
Поддерживаются следующие арифметические операции, функции и
функции символьных строк:
Арифметические операторы
Строковые функции
+
сложение
|
конкатенация
-
вычитание
DECODE
транслировать
*
умножение
LENGTH
длина строки
/
деление
SUBSTR
подстрока
POWER
степень
ROUND
округление
TRUNC
усечение
ABS
модуль числа
UPPER
заглавные
LOWER
строчные
SOUNDEX
сопоставление
по звучанию
CAST
явное преобразо-
вание типа данных
Это только часть полного списка арифметических и строковых функций.
Смотрите следующие разделы данного учебного пособия для обсуждения
групповых функций AVG, SUM,COUNT, MIN, MAX и работы [1...3].
Контрольные вопросы
1. Каким образом осуществляется вывод (несуществующей в таблице) колон-
ки, являющейся арифметическим выражением над колонками данной таб-
лицы?
2. В каких случаях, на Ваш взгляд, оправдано применение функции
SOUNDEX?
                                   - 28 -



Функции символьных строк

    Арифметические функции позволяют манипулировать численными дан-
ными; точно также функции символьных строк, подобные нижеописан-
ным, упрощают манипулирование символьными данными. Например,
можно использовать функцию SOUNDEX для поиска одинаково звучащих
имен, пишущихся по-разному. Например, найдем всех работников, имена ко-
торых созвучно SCHMIDT:

  SELECT ENAME
  FROM EMP
  WHERE SOUNDEX(ENAME) = SOUNDEX('SCHMIDT');

 ENAME
SMITH

    Поддерживаются следующие арифметические операции, функции и
функции символьных строк:

Арифметические операторы                    Строковые функции

   +        сложение                        |        конкатенация
   -        вычитание                       DECODE   транслировать
   *        умножение                       LENGTH   длина строки
   /        деление                         SUBSTR   подстрока
 POWER      степень                         ROUND    округление
 TRUNC      усечение                        ABS      модуль числа
 UPPER      заглавные                       LOWER    строчные
SOUNDEX     сопоставление                   CAST     явное преобразо-
            по звучанию                              вание типа данных

    Это только часть полного списка арифметических и строковых функций.
Смотрите следующие разделы данного учебного пособия для обсуждения
групповых функций AVG, SUM,COUNT, MIN, MAX и работы [1...3].

  Контрольные вопросы

1. Каким образом осуществляется вывод (несуществующей в таблице) колон-
   ки, являющейся арифметическим выражением над колонками данной таб-
   лицы?
2. В каких случаях, на Ваш взгляд, оправдано применение функции
   SOUNDEX?