UNPKG

@arcgis/coding-components

Version:

Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.

1 lines 24.9 kB
[{"id":"string_functions","title":"Funcions de cadena","items":[{"type":"function","name":"char_length","bundle":"string","description":"Retorna el nombre de caràcters de la cadena de text com un enter.","examples":"\n##### Exemple\n\nRetorna 11\n\n```sql\nCHAR_LENGTH('Nova Scotia')\n```\n\n","completion":{"label":"CHAR_LENGTH","detail":"CHAR_LENGTH(string) -> Number","insertText":"CHAR_LENGTH(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el nombre de caràcters de la cadena de text com un enter.\n\n**Paràmetre**\n\n- **string**: Cadena de text de la qual es retornarà la longitud.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"coalesce","bundle":"string","description":"Retorna el primer valor de la llista que no és `NULL`. Tots els valors transferits a la funció han de ser del mateix tipus, amb l'excepció dels valors `NULL`.","examples":"\n##### Exemples\n\nRetorna \"Green goldfish\"\n\n```sql\nCOALESCE(null, null, 'Green goldfish', null, 'Purple cow')\n```\n\nRetorna -21\n\n```sql\nCOALESCE(null, -21, 33, null)\n```\n\n","completion":{"label":"COALESCE","detail":"COALESCE(value1, valueN) -> String,Number,Datetime","insertText":"COALESCE(${1:value1_}, ${2:valueN_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el primer valor de la llista que no és `NULL`. Tots els valors transferits a la funció han de ser del mateix tipus, amb l'excepció dels valors `NULL`.\n\n**Paràmetres**\n\n- **value1**: El primer valor de la llista.\n- **valueN**: El valor o valors següents de la llista.\n\n**Valor de retorn**: String,Number,Datetime"}},"parametersInfo":{"min":2,"max":-1}},{"type":"function","name":"concat","bundle":"string","description":"Concatena dues cadenes juntes.","examples":"\n##### Exemple\n\nRetorna \"Maple syrup\"\n\n```sql\nCONCAT('Maple ', 'syrup')\n```\n\n","completion":{"label":"CONCAT","detail":"CONCAT(string1, string2) -> String","insertText":"CONCAT(${1:string1_}, ${2:string2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Concatena dues cadenes juntes.\n\n**Paràmetres**\n\n- **string1**: Primera cadena de text.\n- **string2**: Cadena de text que es concatenarà amb la primera cadena de text.\n\n**Valor de retorn**: String"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"current_user","bundle":"string","description":"Retorna el nom d'usuari de l'usuari que té la sessió iniciada actualment al portal.","examples":"\n##### Exemple\n\nRetorna el nom d'usuari de l'usuari que té la sessió iniciada actualment al portal.\n\n```sql\nCURRENT_USER\n```\n\n","completion":{"label":"CURRENT_USER","detail":"CURRENT_USER -> String","insertText":"CURRENT_USER","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el nom d'usuari de l'usuari que té la sessió iniciada actualment al portal.\n\n**Valor de retorn**: String"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"lower","bundle":"string","description":"Converteix tots els caràcters de la cadena de text a minúscules.","examples":"\n##### Exemple\n\nRetorna \"hello world\"\n\n```sql\nLOWER('HELLO WORLD')\n```\n\n","completion":{"label":"LOWER","detail":"LOWER(string) -> String","insertText":"LOWER(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Converteix tots els caràcters de la cadena de text a minúscules.\n\n**Paràmetre**\n\n- **string**: Cadena de text que es convertirà a minúscules.\n\n**Valor de retorn**: String"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"position","bundle":"string","description":"Retorna la primera repetició d'una subcadena en una altra cadena de text. Retorna 0 si no es troba la subcadena.","examples":"\n##### Exemples\n\nRetorna 6\n\n```sql\nPOSITION('com' IN 'esri.com')\n```\n\nRetorna 9\n\n```sql\nPOSITION('sum' IN 'Lorem ipsum')\n```\n\n","completion":{"label":"POSITION","detail":"POSITION(substring, string) -> Number","insertText":"POSITION(${1:substring_} IN ${2:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna la primera repetició d'una subcadena en una altra cadena de text. Retorna 0 si no es troba la subcadena.\n\n**Paràmetres**\n\n- **substring**: Cadena de text que se cercarà.\n- **string**: Cadena que se cercarà per a la subcadena.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"substring","bundle":"string","description":"Retorna un subconjunt de caràcters d'una cadena de text des d'un punt inicial fins a la longitud de cadena especificada.","examples":"\n##### Exemple\n\nRetorna \"City\"\n\n```sql\nSUBSTRING('New York City', 10, 4)\n```\n\n","completion":{"label":"SUBSTRING","detail":"SUBSTRING(string, start, length) -> String","insertText":"SUBSTRING(${1:string_}, ${2:start_}, ${3:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna un subconjunt de caràcters d'una cadena de text des d'un punt inicial fins a la longitud de cadena especificada.\n\n**Paràmetres**\n\n- **string**: Cadena de text de la qual es farà l'extracció.\n- **start**: Valor enter que especifica on començaran els caràcters retornats.\n- **length**: Nombre de caràcters que s'extrauran.\n\n**Valor de retorn**: String"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"substring","bundle":"string","description":"Retorna un subconjunt de caràcters d'una cadena de text des d'un punt inicial fins a la longitud de cadena especificada.","examples":"\n##### Exemples\n\nRetorna \"City\"\n\n```sql\nSUBSTRING('New York City' FROM 10 FOR 4)\n```\n\nRetorna \"New York\"\n\n```sql\nSUBSTRING('New York City' FROM 1 FOR 8)\n```\n\n","completion":{"label":"SUBSTRING","detail":"SUBSTRING(string, start, length) -> String","insertText":"SUBSTRING(${1:string_} FROM ${2:start_} FOR ${3:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna un subconjunt de caràcters d'una cadena de text des d'un punt inicial fins a la longitud de cadena especificada.\n\n**Paràmetres**\n\n- **string**: Cadena de text de la qual es farà l'extracció.\n- **start**: Valor enter que especifica on començaran els caràcters retornats.\n- **length**: Nombre de caràcters que s'extrauran.\n\n**Valor de retorn**: String"}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"trim","bundle":"string","description":"Retorna una cadena de text de la qual s'han eliminat tots els espais inicials o finals o altres caràcters especificats. LEADING retallarà l'extrem inicial de la cadena de text, TRAILING en retallarà l'extrem final i BOTH en retallarà tots dos extrems.","examples":"\n##### Exemples\n\nRetorna \"myFunc\"\n\n```sql\nTRIM(LEADING 't' FROM 'tMyFunc')\n```\n\nRetorna \" hello world\"\n\n```sql\nTRIM(TRAILING ' ' FROM ' hello world ')\n```\n\nRetorna \"hello world\"\n\n```sql\nTRIM(BOTH ' ' FROM ' hello world ')\n```\n\n","completion":{"label":"TRIM","detail":"TRIM(side, character, string) -> String","insertText":"TRIM(${1:side_} ${2:character_} FROM ${3:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna una cadena de text de la qual s'han eliminat tots els espais inicials o finals o altres caràcters especificats. LEADING retallarà l'extrem inicial de la cadena de text, TRAILING en retallarà l'extrem final i BOTH en retallarà tots dos extrems.\n\n**Paràmetres**\n\n- **side**: Extrem de la cadena de text del qual s'eliminaran els espais o els caràcters. Valors possibles: `LEADING`, `TRAILING` i `BOTH`.\n- **character**: Caràcters que es retallaran de la cadena de text.\n- **string**: Cadena de text que es retallarà.\n\n**Valor de retorn**: String"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"upper","bundle":"string","description":"Converteix tots els caràcters de la cadena de text a majúscules.","examples":"\n##### Exemple\n\nRetorna \"QUICK RED FOX\"\n\n```sql\nUPPER('quick red fox')\n```\n\n","completion":{"label":"UPPER","detail":"UPPER(string) -> String","insertText":"UPPER(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Converteix tots els caràcters de la cadena de text a majúscules.\n\n**Paràmetre**\n\n- **string**: Cadena que es convertirà a majúscules.\n\n**Valor de retorn**: String"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"date_functions","title":"Funcions de data","items":[{"type":"function","name":"current_date","bundle":"date","description":"Retorna la data actual en UTC.","examples":"\n##### Exemple\n\nRetorna la data actual en UTC.\n\n```sql\nCURRENT_DATE\n```\n\n","completion":{"label":"CURRENT_DATE","detail":"CURRENT_DATE -> Datetime","insertText":"CURRENT_DATE","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna la data actual en UTC.\n\n**Valor de retorn**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"current_time","bundle":"date","description":"Retorna la data i hora UTC actual en hores, minuts i segons.","examples":"\n##### Exemple\n\nRetorna la data i hora UTC actual en hores, minuts i segons.\n\n```sql\nCURRENT_TIME\n```\n\n","completion":{"label":"CURRENT_TIME","detail":"CURRENT_TIME -> Datetime","insertText":"CURRENT_TIME","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna la data i hora UTC actual en hores, minuts i segons.\n\n**Valor de retorn**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"current_timestamp","bundle":"date","description":"Retorna la data i hora UTC actual en hores, minuts, segons i mil·lisegons.","examples":"\n##### Exemple\n\nRetorna la data i hora UTC actual en hores, minuts, segons i mil·lisegons.\n\n```sql\nCURRENT_TIMESTAMP\n```\n\n","completion":{"label":"CURRENT_TIMESTAMP","detail":"CURRENT_TIMESTAMP -> Datetime","insertText":"CURRENT_TIMESTAMP","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna la data i hora UTC actual en hores, minuts, segons i mil·lisegons.\n\n**Valor de retorn**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"extract","bundle":"date","description":"Retorna una única part d'una data o hora, com ara l'any, el mes, el dia, l'hora, el minut o el segon.","examples":"\n##### Exemples\n\nRetorna 12\n\n```sql\nEXTRACT(MONTH FROM DATE '2016-12-21')\n```\n\nRetorna 21\n\n```sql\nEXTRACT(DAY FROM TIMESTAMP '2016-12-21 12:00:00')\n```\n\nRetorna 30\n\n```sql\nEXTRACT(SECOND FROM TIME '10:50:30')\n```\n\n","completion":{"label":"EXTRACT","detail":"EXTRACT(part, datetime) -> Number","insertText":"EXTRACT(${1:part_} FROM ${2:datetime_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna una única part d'una data o hora, com ara l'any, el mes, el dia, l'hora, el minut o el segon.\n\n**Paràmetres**\n\n- **part**: Part que s'extraurà de la data. Valors possibles: `YEAR`, `MONTH`, `DAY`, `HOUR`, `MINUTE` i `SECOND`.\n- **datetime**: Data de la qual s'extraurà una part.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"numeric_functions","title":"Funcions numèriques","items":[{"type":"function","name":"abs","bundle":"numeric","description":"Retorna el valor absolut del nombre.","examples":"\n##### Exemple\n\nRetorna 2\n\n```sql\nABS(-2)\n```\n\n","completion":{"label":"ABS","detail":"ABS(number) -> Number","insertText":"ABS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el valor absolut del nombre.\n\n**Paràmetre**\n\n- **number**: Nombre al qual s'aplicarà l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"acos","bundle":"numeric","description":"Retorna l'arc cosinus d'un nombre.","examples":"\n##### Exemple\n\nRetorna 1.26610367\n\n```sql\nACOS(0.3)\n```\n\n","completion":{"label":"ACOS","detail":"ACOS(number) -> Number","insertText":"ACOS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna l'arc cosinus d'un nombre.\n\n**Paràmetre**\n\n- **number**: Nombre entre -1 i 1 a partir del qual es durà a terme l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"asin","bundle":"numeric","description":"Retorna l'arc sinus d'un nombre.","examples":"\n##### Exemple\n\nRetorna 0.30469265\n\n```sql\nASIN(0.3)\n```\n\n","completion":{"label":"ASIN","detail":"ASIN(number) -> Number","insertText":"ASIN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna l'arc sinus d'un nombre.\n\n**Paràmetre**\n\n- **number**: Nombre entre -1 i 1 a partir del qual es durà a terme l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan","bundle":"numeric","description":"Retorna l'arc tangent d'un nombre.","examples":"\n##### Exemple\n\nRetorna 0.78539816\n\n```sql\nATAN(1)\n```\n\n","completion":{"label":"ATAN","detail":"ATAN(number) -> Number","insertText":"ATAN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna l'arc tangent d'un nombre.\n\n**Paràmetre**\n\n- **number**: Nombre al qual s'aplicarà l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"cast","bundle":"numeric","description":"Converteix un valor d'un tipus de dades a un altre. El paràmetre dataType determinarà el tipus a què es converteix el valor. FLOAT converteix un valor en un valor doble, INTEGER converteix un valor en un enter, etc.","examples":"\n##### Exemples\n\nRetorna 2\n\n```sql\nCAST(2.34 AS INTEGER)\n```\n\nRetorna \"1:00 PM\"\n\n```sql\nCAST('13:00' AS TIME)\n```\n\nRetorna \"50\"\n\n```sql\nCAST(50 AS VARCHAR(20))\n```\n\n","completion":{"label":"CAST","detail":"CAST(value, dataType) -> Number,Datetime,String","insertText":"CAST(${1:value_} AS ${2:dataType_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Converteix un valor d'un tipus de dades a un altre. El paràmetre dataType determinarà el tipus a què es converteix el valor. FLOAT converteix un valor en un valor doble, INTEGER converteix un valor en un enter, etc.\n\n**Paràmetres**\n\n- **value**: Valor que es convertirà a un altre tipus de dades.\n- **dataType**: Tipus de dades al qual es convertirà el valor. Valors possibles: `DATE`, `FLOAT`, `INTEGER`, `REAL`, `SMALLINT`, `TIME`, `TIMESTAMP` i `VARCHAR`.\n\n**Valor de retorn**: Number,Datetime,String"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"ceiling","bundle":"numeric","description":"Retorna l'enter més petit que sigui més gran o igual que el nombre.","examples":"\n##### Exemple\n\nRetorna 235\n\n```sql\nCEILING(234.042)\n```\n\n","completion":{"label":"CEILING","detail":"CEILING(number) -> Number","insertText":"CEILING(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna l'enter més petit que sigui més gran o igual que el nombre.\n\n**Paràmetre**\n\n- **number**: Nombre que s'arrodonirà a l'alça.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"cos","bundle":"numeric","description":"Retorna el cosinus trigonomètric del nombre, que es dona per fet que és un angle en radians.","examples":"\n##### Exemple\n\nRetorna -0.41614684\n\n```sql\nCOS(2)\n```\n\n","completion":{"label":"COS","detail":"COS(number) -> Number","insertText":"COS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el cosinus trigonomètric del nombre, que es dona per fet que és un angle en radians.\n\n**Paràmetre**\n\n- **number**: Angle en radians al qual s'aplicarà l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"floor","bundle":"numeric","description":"Retorna l'enter més gran que sigui més petit o igual que el nombre.","examples":"\n##### Exemple\n\nRetorna 12\n\n```sql\nFLOOR(12.9942)\n```\n\n","completion":{"label":"FLOOR","detail":"FLOOR(number) -> Number","insertText":"FLOOR(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna l'enter més gran que sigui més petit o igual que el nombre.\n\n**Paràmetre**\n\n- **number**: Nombre que s'arrodonirà a la baixa.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log","bundle":"numeric","description":"Retorna el logaritme natural (base e) del nombre.","examples":"\n##### Exemple\n\nRetorna 2.302585\n\n```sql\nLOG(10)\n```\n\n","completion":{"label":"LOG","detail":"LOG(number) -> Number","insertText":"LOG(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el logaritme natural (base e) del nombre.\n\n**Paràmetre**\n\n- **number**: Nombre superior a 0 al qual s'aplicarà l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log10","bundle":"numeric","description":"Retorna el logaritme en base 10 d'un nombre.","examples":"\n##### Exemple\n\nRetorna 0.301030\n\n```sql\nLOG10(2)\n```\n\n","completion":{"label":"LOG10","detail":"LOG10(number) -> Number","insertText":"LOG10(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el logaritme en base 10 d'un nombre.\n\n**Paràmetre**\n\n- **number**: Nombre al qual s'aplicarà l'operació que és superior a 0.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"mod","bundle":"numeric","description":"Retorna la resta després de dividir un dividend per un divisor. Tant el dividend com el divisor han de ser enters.","examples":"\n##### Exemple\n\nRetorna 2\n\n```sql\nMOD(18, 4)\n```\n\n","completion":{"label":"MOD","detail":"MOD(x, y) -> Number","insertText":"MOD(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna la resta després de dividir un dividend per un divisor. Tant el dividend com el divisor han de ser enters.\n\n**Paràmetres**\n\n- **x**: Nombre que representa el dividend.\n- **y**: Nombre que representa el divisor.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"nullif","bundle":"numeric","description":"Retorna `NULL` si expression1 és igual a expression2, altrament, retorna expression1. Els valors per a expression1 i expression2 han de ser del mateix tipus. NULLIF es fa servir normalment per evitar errors de divisió per zero. Per fer-ho, s'estableix expression2 en 0.","examples":"\n##### Exemples\n\nRetorna `null`\n\n```sql\nNULLIF('Monday', 'Monday')\n```\n\nRetorna 32\n\n```sql\nNULLIF(32, 0)\n```\n\nRetorna `null` si POP18 és igual a 0; si no, retorna el valor de TOTALPOP/POP18.\n\n```sql\nTOTALPOP / NULLIF(POP18, 0)\n```\n\n","completion":{"label":"NULLIF","detail":"NULLIF(expression1, expression2) -> Number,String,Datetime","insertText":"NULLIF(${1:expression1_}, ${2:expression2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna `NULL` si expression1 és igual a expression2, altrament, retorna expression1. Els valors per a expression1 i expression2 han de ser del mateix tipus. NULLIF es fa servir normalment per evitar errors de divisió per zero. Per fer-ho, s'estableix expression2 en 0.\n\n**Paràmetres**\n\n- **expression1**: Valor en què es durà a terme l'operació.\n- **expression2**: Valor en què es durà a terme l'operació.\n\n**Valor de retorn**: Number,String,Datetime"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"power","bundle":"numeric","description":"Retorna el valor del nombre elevat a la potència especificada.","examples":"\n##### Exemple\n\nRetorna 8\n\n```sql\nPOWER(2, 3)\n```\n\n","completion":{"label":"POWER","detail":"POWER(x, y) -> Number","insertText":"POWER(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el valor del nombre elevat a la potència especificada.\n\n**Paràmetres**\n\n- **x**: Nombre al qual s'aplicarà l'operació.\n- **y**: Exponent que indica el nombre de vegades que es multiplicarà el nombre per si mateix.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"round","bundle":"numeric","description":"Arrodoneix el nombre a la longitud especificada.","examples":"\n##### Exemples\n\nRetorna 3.98\n\n```sql\nROUND(3.98024, 2)\n```\n\nRetorna 200\n\n```sql\nROUND(192.1, -2)\n```\n\n","completion":{"label":"ROUND","detail":"ROUND(number, length) -> Number","insertText":"ROUND(${1:number_}, ${2:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Arrodoneix el nombre a la longitud especificada.\n\n**Paràmetres**\n\n- **number**: Nombre que s'arrodonirà.\n- **length**: Nombre de posicions decimals a les quals s'arrodonirà el nombre. Una longitud positiva arrodoneix el nombre a la posició decimal especificada. Una longitud negativa arrodonirà el nombre a l'esquerra del punt decimal.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"sign","bundle":"numeric","description":"Retorna el signe d'un nombre especificat. Un nombre negatiu retornarà -1. Un nombre positiu retornarà 1.","examples":"\n##### Exemples\n\nRetorna -1\n\n```sql\nSIGN(-132)\n```\n\nRetorna 0\n\n```sql\nSIGN(0)\n```\n\nRetorna 1\n\n```sql\nSIGN(42)\n```\n\n","completion":{"label":"SIGN","detail":"SIGN(number) -> Number","insertText":"SIGN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el signe d'un nombre especificat. Un nombre negatiu retornarà -1. Un nombre positiu retornarà 1.\n\n**Paràmetre**\n\n- **number**: Nombre al qual s'aplicarà l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sin","bundle":"numeric","description":"Retorna el sinus trigonomètric del nombre, que es dona per fet que és un angle en radians.","examples":"\n##### Exemple\n\nRetorna 0.84147098\n\n```sql\nSIN(1)\n```\n\n","completion":{"label":"SIN","detail":"SIN(number) -> Number","insertText":"SIN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna el sinus trigonomètric del nombre, que es dona per fet que és un angle en radians.\n\n**Paràmetre**\n\n- **number**: Angle en radians al qual s'aplicarà l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"tan","bundle":"numeric","description":"Retorna la tangent d'un nombre, que es dona per fet que és un angle en radians.","examples":"\n##### Exemple\n\nRetorna 2.57215162\n\n```sql\nTAN(1.2)\n```\n\n","completion":{"label":"TAN","detail":"TAN(number) -> Number","insertText":"TAN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna la tangent d'un nombre, que es dona per fet que és un angle en radians.\n\n**Paràmetre**\n\n- **number**: Angle en radians al qual s'aplicarà l'operació.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"truncate","bundle":"numeric","description":"Retorna un nombre truncat.","examples":"\n##### Exemples\n\nRetorna 91.3\n\n```sql\nTRUNCATE(91.367, 1)\n```\n\nRetorna 124\n\n```sql\nTRUNCATE(124.45, 0)\n```\n\nRetorna 1900\n\n```sql\nTRUNCATE(1982.83, -2)\n```\n\n","completion":{"label":"TRUNCATE","detail":"TRUNCATE(number, decimals) -> Number","insertText":"TRUNCATE(${1:number_}, ${2:decimals_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Retorna un nombre truncat.\n\n**Paràmetres**\n\n- **number**: Nombre que es truncarà.\n- **decimals**: Un valor positiu trunca el nombre a la posició decimal especificada. Un valor negatiu trunca el nombre a l'esquerra del punt decimal.\n\n**Valor de retorn**: Number"}},"parametersInfo":{"min":2,"max":2}}]}]