Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Pavel Pimenov                        2:5020/175.2   18 Apr 2001  00:28:53
 To : Damir Salimov
 Subject : Преобразование типа
 -------------------------------------------------------------------------------- 
 
 Tue Apr 17 2001 10:57, Damir Salimov wrote to All:
 
  DS> From: "Damir Salimov" <salimov@chemk.chel.com.ru>
 
  DS>   Привет, знатоки!
  DS> Есть таблица с текстовым полем CHAR( 20 ), в поле - числа ( деньги ).
  DS> Hадо просуммировать поле по всем записям. Проблема - преообразовать тип
  DS> значения поля в double, float, currency....
  DS> Кто как это делает?
 
  DS>   Дамир.
 
  DS> PS: сервер - PervasiveSQL2000+SP2a. Говорят, стремятся к единому
  DS> интерфейсу
  DS> с Ораклом. :)
 
 Тогда должно работать просто SUM() 
 Оракл неявно выполняет преобразование.
 
 Hо лучше использвать явное приведение:
          TO_NUMBER    Синтаксис   TO_NUMBER(char)
                       Hазначение  Преобразовывает char,    являющийся
                                   символьным представлением  числа  в
                                   значение типа NUMBER.
 
                       Пример      UPDATE EMP
                                     SET SAL = SAL +
                                     TO_NUMBER(SUBSTR('$100 raise',2,3))
                                     WHERE ENAME = 'BLAKE'
 
 ~PPA() {} //
 
 --- ifmail v.2.15
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Преобразование типа   Damir Salimov   17 Apr 2001 10:57:47 
 Преобразование типа   Pavel Pimenov   18 Apr 2001 00:28:53 
 Re: Преобразование типа   Ilya Knyazev   19 Apr 2001 16:23:30 
Архивное /su.dbms.sql/3300b729e148.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional