Ti trovi qui:
Operatori SQL per gli approfondimenti
Utilizzare questi operatori aritmetici, valutari e logici nelle espressioni SQL quando si creano approfondimenti calcolati in Data 360.
Versioni (Edition) richieste
| Disponibile in: Tutte le versioni supportate da Data 360. Vedere Data 360 Edition availability. |
Operatori aritmetici
Utilizzare questi operatori per eseguire operazioni aritmetiche su operandi numerici.
| Operatore | Descrizione | Tipi di dati supportati |
|---|---|---|
* |
Moltiplica | Numero, Intero, Percentuale, Valuta |
+ |
Aggiungi | Numero, Intero, Percentuale, Valuta |
- |
Sottrai | Numero, Intero, Percentuale, Valuta |
/ |
Dividi | Numero, Intero, Percentuale, Valuta |
Operatore valuta
| Operatore | Descrizione | Tipi di dati supportati |
|---|---|---|
TRY_CONVERT_CURRENCY |
Converte i valori aggregati in una sola valuta. | Valuta |
Operatori logici
Utilizzare questi operatori logici per combinare uno o più valori veri o falsi. Ogni operatore restituisce un valore vero o falso.
| Operazione | Operatore | Tipi di dati supportati |
|---|---|---|
| Non uguale a | != , <> |
Testo, URL, Email, Telefono, Numero, Percentuale, Data, DateTime |
| Minore di | < |
Numero, Percentuale, Data, DateTime |
| Minore o uguale a | <= |
Numero, Percentuale, Data, DateTime |
| Uguale a | = |
Testo, URL, Email, Telefono, Numero, Percentuale, Data, DateTime |
| Maggiore di | > |
Numero, Percentuale, Data, DateTime |
| Maggiore o uguale a | >= |
Numero, Percentuale, Data, DateTime |
| And | and |
Testo, URL, Email, Telefono, Numero, Percentuale, Data, DateTime, Booleano |
| Corrispondenza schema | LIKE; % |
Testo, URL, Email, Telefono |
| Corrispondenza espressione regolare | RLIKE |
Testo, URL, Email, Telefono |
| Valutazione booleana | Is_True, Is_False, Has_Boolean_Value, Has_No_Boolean_Value |
Booleano |
Esempio
Questo esempio utilizza gli operatori logici per trovare le persone che hanno speso più di 5 $, hanno un'aliquota d'imposta pari o inferiore a 9, un ammontare dell'imposta rettificato pari a 0 e hanno ordini con un prezzo di listino diverso da 100 $.
SELECT
SUM(SALESORDER__dlm.grand_total_amount__c) as TotalOrderAmount__c,
Individual__dlm.Id__c as CustomerId__c
FROM SALESORDER__dlm
LEFT JOIN Individual__dlm ON SALESORDER__dlm.partyid__c = Individual__dlm.Id__c
WHERE SALESORDER__dlm.grand_total_amount__c > 5
and SALESORDER__dlm.tax_rate__c <= 9
and SALESORDER__dlm.total_adjustment_tax_amount__c = 0
and SALESORDER__dlm.list_price__c != 100
GROUP BY CustomerId__c
Questo articolo ha risolto il problema?
Facci sapere, così possiamo migliorare!
