Difference between revisions of "STRZERO()"

From Recital Documentation Wiki
Jump to: navigation, search
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=STRZERO()=
 
 
 
==Class==
 
Expressions And Type Conversion
 
 
 
 
==Purpose==
 
==Purpose==
 
Function to perform numeric to string conversion
 
Function to perform numeric to string conversion
Line 11: Line 4:
  
 
==Syntax==
 
==Syntax==
STRZERO(<expN1>, <expN2> [,<expN3>])
+
STRZERO(<expN1> [, <expN2> [, <expN3>]])
  
  
 
==See Also==
 
==See Also==
[[STR()]], [[LPAD()]], [[RPAD()]], [[VAL()]], [[TRANSFORM()]], [[INT()]]
+
[[INT()]], [[LPAD()]], [[RPAD()]], [[STR()]], [[TRANSFORM()]], [[VAL()]]
  
  
Line 30: Line 23:
  
 
==Products==
 
==Products==
Recital Database Server, Recital Mirage Server, Recital Terminal Developer
+
Recital, Recital Server
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 +
[[Category:String Data]]
 +
[[Category:String Data Functions]]
 +
[[Category:Expressions and Type Conversion]]
 +
[[Category:Expressions and Type Conversion Functions]]

Latest revision as of 14:14, 22 January 2010

Purpose

Function to perform numeric to string conversion


Syntax

STRZERO(<expN1> [, <expN2> [, <expN3>]])


See Also

INT(), LPAD(), RPAD(), STR(), TRANSFORM(), VAL()


Description

The STRZERO() function converts the numeric expression <expN1> to a right justified character string of width <expN2>, rounded to <expN3> decimal places. If <expN2> is not specified, then a string of 10 characters is returned. If <expN3> is not specified, then <expN1> is treated as an integer. The STRZERO() function operates in the same way as the STR() function except that zeroes are placed at the start of the string instead of spaces. This function is very useful for storing numeric numbers in character fields so that they appear in the expected sequential order.


Example

? strzero(1234,8)
00001234


Products

Recital, Recital Server