| КНИГА |  
       24.05.01 
     | 
  
Краткое практическое руководство разработчика информационных систем на базе СУБД Oracle
    
     
© 2000 А.И. Власов
    С.Л. Лыткин
    кафедра "Конструирование и технология производства электронной аппаратуры" МГТУ им.Н.Э.Баумана
    В.Л. Яковлев
     кафедра "Автоматизированные информационные системы" МГТУ им.Н.Э.Баумана 
  
Эта книга была размещена на сайте www.citforum.ru
Функции
Числовые функции
| 
             Функция  | 
          
             Возвращаемое значение  | 
        
| 
             ABS(n)  | 
          
             Абсолютное значение величины п.  | 
        
| 
             CEIL(n)  | 
          
             Наименьшее целое, большее или равное п,  | 
        
| 
             COS(n)  | 
          
             Косинус п (угла, выраженного в радианах).  | 
        
| 
             COSH(n)  | 
          
             Гиперболический косинус п.  | 
        
| 
             ЕХР(я)  | 
          
             e в степени n.  | 
        
| 
             FLOOR(n)  | 
          
             Наибольшее целое, меньшее или рапное п.  | 
        
| 
             LN(n)  | 
          
             Натуральный логарифм п, где п>0.  | 
        
| 
             LOG(m,n)  | 
          
             Логарифм м по основанию т.  | 
        
| 
             MOD(m.n)  | 
          
             Остаток от деления т на п.  | 
        
| 
             POWER(w.n)  | 
          
             т в степени п.  | 
        
| 
             ROUND(n[,m])  | 
          
             п, округленное до т позиций после десятичной точки. По умолчанию т равно нулю.  | 
        
| 
             SIGN(n)  | 
          
             Если.п<0,-1;еслии=0, 0; еслип>0, 1. ,  | 
        
| 
             SIN(n)  | 
          
             Синус л (угла, выраженного в радианах).  | 
        
| 
             SINHM  | 
          
             Гиперболический синус.  | 
        
| 
             SQRT(n)  | 
          
             Квадратный корень отп. Если п<0, возвращает значение NULL.  | 
        
| 
             TAN(n)  | 
          
             Тангенс я (угла, выраженного в радианах).  | 
        
| 
             TANH(n) .  | 
          
             Гиперболический тангенс п.  | 
        
| 
             TRUNC(n[,m])  | 
          
             п, усеченное до т позиций после от десятичной точки. По умолчанию т равно нулю.  | 
        
Символьные функции
Символьные функции, возвращающие символьные значения:
| 
             Функция 1  | 
          
             Возвращаемое значение  | 
        
| 
             CHR(n)  | 
          
             Символ с кодом п.  | 
        
| 
             СОNСАТ(сhar1,char2)  | 
          
             Конкатенация символьных строк char1 и char2.  | 
        
| 
             INITCAP(char)  | 
          
             Символьная строка сhar, первые буквы всех слов в которой преобразованы в прописные.  | 
        
| 
             LOWER(char)  | 
          
             Символьная строка char, осе буквы которой преобразованы d строчные.  | 
        
| 
             LPAD(char1.n [,char2})  | 
          
             Символьная строка chur1, которая дополняется слева последовательностью символов из char2 так, чтобы общая длина строки стала равна п. Значение chur2 по умолчанию -" (один пробел). Если часть многобайтового символа не помещается в добавляемой строке, то конец строки заполняется пробелами.  | 
        
| 
             LTRIM(char[,set])  | 
          
             Символьная строка char, в которой удалены все символы от начала вплоть до первого символа, которого нет в строке set. Значение set по умолчанию - '' (один пробел).  | 
        
| 
             NLS_INITCAP(char[,nls_sort])  | 
          
             Символьная строка char, в которой первые буквы всех слов преобразованы в прописные. Параметр nIs_sort определяет последовательность сортировки.  | 
        
| 
             NLS_LOWER(char[,nls_sort])  | 
          
             Символьная строка char, все буквы которой преобразованы в строчные. Параметр tils-sort определяет последовательность сортировки.  | 
        
| 
             NLS_UPPER(char[,nls_sort])  | 
          
             Символьная строка char, все буквы которой преобразованы в прописные. Параметр nts_sort определяет последовательность сортировки.  | 
        
| 
             REPLACE(char, search_string [,replacement_string])  | 
          
             Символьная строка char, в которой все фрагменты search_string заменены на replacement_string. Если параметр replacement_string не определен, все фрагменты search-string удаляются.  | 
        
| 
             RPAD(char1.n[,char2])  | 
          
             Символьная строка charl, которая дополнена справа последовательностью символов из chur2 так, что общая длина строки равна n. Если часть многобайтового символа не помещается в добавляемой строке, то конец строки заполняется пробелами.  | 
        
| 
             RTRIM(char[,set])  | 
          
             Символьная строка char, в которой удалены все символы справа вплоть до первого символа, которого нет в строке set. Значение параметра set по умолчанию -1 1 (один пробел).  | 
        
| 
             SOUNDEX(char)  | 
          
             Символьная строка, содержащая фонетическое представление для char, на английском языке.  | 
        
| 
             SUBSTR(char,m[,n])  | 
          
             Фрагмент символьной строки char, начинающийся с символа т, длиной п символов (до конца строки, если параметр п не указан).  | 
        
| 
             SUBSTRB(char,m[,n])  | 
          
             Фрагмент символьной строки char, начинающийся с символа т, длиной л байтов (до конца строки, если параметр п не указан).  | 
        
| 
             TRANSLATE(char,from, to)  | 
          
             Символьная строка char, в которой все символы, встречающиеся в строке from, заменены на соответствующие символы из to.  | 
        
| 
             UPPER(char)  | 
          
             Символьная строка char, в которой все буквы преобразованы в прописные.  | 
        
Символьные функции, возвращающие числовые значения
| 
             Функция  | 
          
             Возвращаемое значение  | 
        
| 
             ASCll(char)  | 
          
             Возвращает десятичный код первого символа строки char в кодировке, принятой в базе данных. (Код ASCII в системах, использующих кодировку ASCII). Возвращает значение первого байта многобайтового символа.  | 
        
| 
             INSTR(charl.char2[,n[,m]])  | 
          
             Позиция первого символа m-ого фрагмента строки charl, совпадающего со строкой char2, начиная с n-ого символа. По умолчанию n u m равны 1. Номер символа отсчитывается от первого символа строки charl, даже когда п> 1.  | 
        
| 
             INSTRB(charl.char2[,n[,m]])  | 
          
             Позиция первого символа т-ого фрагмента строки charl, совпадающего со строкой char2, начиная с m-ого байта. По умолчанию п и т равны 1. Номер байта отсчитывается от первого символа строки charl, даже когда л> 1. .  | 
        
| 
             LENGTH(char)  | 
          
             Длина строки char в символах.  | 
        
| 
             LENGTHB(c/iar)  | 
          
             Длина строки char в байтах.  | 
        
| 
             NLSSORT(char1,char2[,n[,m]])  | 
          
             Зависящее от национального языка значение, используемое при сортировке строки char.  | 
        
Групповые функции
| 
             Функция  | 
          
             Возвращаемое значение  | 
        
| 
             AVG([DISTINCT|ALL]n)  | 
          
             Среднее значение от n, нулевые значения опускаются.  | 
        
| 
             COUNT([ALL]*)  | 
          
             Число строк, извлекаемых в запросе или подзапросе.  | 
        
|  
             COUNT(IDISTINCT|ALL] expr)  | 
          Число строк, для которых expr принимает не пустое значение. | 
| 
             MAX([D1STINCT|ALL] expr)  | 
          
             Максимальное значение выражения eхрr.  | 
        
| 
             MIN((DISTINCT|ALL] expr)  | 
          
             Минимальное значение выражения eхрr.  | 
        
| 
             STDDEV([DISTINCT|ALL] n)  | 
          
             Стандартное отклонение величины л, нулевые значения опускаются.  | 
        
| 
             SUM([DISTINCT|ALL] n)  | 
          
             Сумма значений n  | 
        
| 
             VARIANCE([DIST1NCTIALL]n)  | 
          
             Дисперсия величины п, нулевые значения опускаются.  | 
        
Продолжение статьи будет опубликовано в течение недели
Обсудить на форуме Oracle
Отправить ссылку на страницу по e-mail
 
      Interface Ltd.Отправить E-Mail http://www.interface.ru  | 
    |
| Ваши замечания и предложения отправляйте автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 24.05.01  |