Differences

This shows you the differences between two versions of the page.

Link to this comparison view

bd:laboratoare:06 [2019/03/29 19:35]
iulia.radulescu [Funcții pentru valori numerice]
bd:laboratoare:06 [2022/05/02 10:57] (current)
sorin.ciolofan [Funcții pentru șiruri de caractere]
Line 10: Line 10:
  
 [[bd:​resurse:​tables|Resurse BD]] [[bd:​resurse:​tables|Resurse BD]]
 +
 ===== Funcții SQL ===== ===== Funcții SQL =====
  
Line 32: Line 33:
     * Funcții de diverse (care acceptă orice tip de argument)     * Funcții de diverse (care acceptă orice tip de argument)
     * Funcții de grup     * Funcții de grup
 +
 +Documentație [[https://​docs.oracle.com/​en/​database/​oracle/​oracle-database/​19/​sqlrf/​Functions.html#​GUID-D079EFD3-C683-441F-977E-2C9503089982|External Link]]
  
 ===== Funcții pentru valori numerice ===== ===== Funcții pentru valori numerice =====
Line 49: Line 52:
 |**SIGN(n)**| returnează -1 dacă n<0, 0 dacă n=0, 1 dacă n>0| |**SIGN(n)**| returnează -1 dacă n<0, 0 dacă n=0, 1 dacă n>0|
 |**ABS(n)** | returnează valoarea absolută a lui n| |**ABS(n)** | returnează valoarea absolută a lui n|
-|**CEIL(n)** | returnează cel mai mic întreg>​=n| +|**CEIL(n)** | returnează cel mai mic întreg''​>''''​=''​n| 
-|**FLOOR(n)** | returnează cel mai mare întreg<​=n|+|**FLOOR(n)** | returnează cel mai mare întreg''​<''''​=''​n|
 |**EXP(n)** | returnează e la puterea n| |**EXP(n)** | returnează e la puterea n|
 |**POWER(m,​n)** | returnează m la puterea n| |**POWER(m,​n)** | returnează m la puterea n|
Line 77: Line 80:
 |**CHR(n)** |returnează caracterul care are reprezentarea decimală n| |**CHR(n)** |returnează caracterul care are reprezentarea decimală n|
 |**CONCAT(str1,​ str2)** |returnează concatenarea lui str1 cu str2| |**CONCAT(str1,​ str2)** |returnează concatenarea lui str1 cu str2|
-|**INITCAP(str)** |returnează ​fiecare cuvânt din șirul de caractere ​str cu majuscule|+|**INITCAP(str)** |converteste ​fiecare ​prima litera a fiecarui ​cuvânt din str la litera mare iar restul de litere la litere mici|
 |**REPLACE(str,​ strOld, strNew)**|înlocuiește în șirul de caractere str subșirul de caractere strOld cu subșirul de caractere strNew| |**REPLACE(str,​ strOld, strNew)**|înlocuiește în șirul de caractere str subșirul de caractere strOld cu subșirul de caractere strNew|
 |**RPAD(str1,​ n[,str2])** |adaugă la dreapta lui str1 caracterele din str2 până la lungimea n iar dacă str2 lipseșe adaugă spațiu| |**RPAD(str1,​ n[,str2])** |adaugă la dreapta lui str1 caracterele din str2 până la lungimea n iar dacă str2 lipseșe adaugă spațiu|
Line 99: Line 102:
 <note important>​Toate funcțiile de tip dată calendaristică întorc o valoare de tip DATE, cu excepția funcției MONTHS_BETWEEN care întoarece o valoare numerică.</​note>​ <note important>​Toate funcțiile de tip dată calendaristică întorc o valoare de tip DATE, cu excepția funcției MONTHS_BETWEEN care întoarece o valoare numerică.</​note>​
  
-Funcțiile ROUND și TRUNC (la fel ca și funcțiile TO_DATE, TO_CHAR) recunosc mai multe tipuri de formatare, printre care:+Funcțiile ROUND și TRUNC [[https://​docs.oracle.com/​en/​database/​oracle/​oracle-database/​19/​sqlrf/​ROUND-and-TRUNC-Date-Functions.html#​GUID-8E10AB76-21DA-490F-A389-023B648DDEF8|Link]] ​(la fel ca și funcțiile TO_DATE, TO_CHAR) recunosc mai multe tipuri de formatare, printre care:
   * CC, SCC – pentru secol   * CC, SCC – pentru secol
   * SYYYY, YYYY, YEAR, SYEAR, YYY, YY, Y – pentru an   * SYYYY, YYYY, YEAR, SYEAR, YYY, YY, Y – pentru an
bd/laboratoare/06.1553880902.txt.gz · Last modified: 2019/03/29 19:35 by iulia.radulescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0