- Manuale introduttivo
- Creare progetti
- OPC UA
- Oggetti grafici
- Oggetti grafici predefiniti
- Esercitazione sugli oggetti grafici
- Collegamenti dinamici
- Allarmi
- Logger
- Sessioni e impostazioni locali
- Riferimenti a oggetti e variabili
- Estensione dei progetti
- NetLogic
- Riferimento API C#
Clausole SELECT
L'istruzione
SELECT
supporta i quantificatori di impostazione ALL
e DISTINCT
. Non è possibile utilizzare le espressioni CASE
e WHEN
.- FROMSUGGERIMENTO:È inoltre possibile utilizzare sottoquery consentite per i predicatiFROMeIN.La clausolaFROMè obbligatoria, le altre clausole sono opzionali.Le clausole devono avere il seguente ordine:FROM,WHERE,GROUP,HAVING,ORDER,LIMIT.
- JOIN
- ASSUGGERIMENTO: Gli alias per tabelle e colonne supportano identificatori regolari e delimitati.
- WHERE
- GROUP BY
- ORDER BY
- Impostare la funzione, tra cui:COUNT,MAX,MIN,AVGeSUM.
- HAVING
- LIMITSUGGERIMENTO:È possibile utilizzare la varianteLIMIT OFFSETper limitare il numero di record. L'offset è opzionale e il valore predefinito è0.Ad esempio,SELECT * FROM Table1 LIMIT 1000 OFFSET 10restituisce 1000 record a partire dal numero di record 10.
Esempi
Di seguito sono riportati esempi delle clausole
SELECT
:SELECT *, FROM Table1
SELECT *, Timestamp AS T FROM Table1
SELECT Column1 FROM Table1
SELECT *, 10 FROM Table1
SELECT 10, * FROM Table1
SELECT *, 'text value' FROM Table1
SELECT COUNT(*) FROM Table1
SELECT DISTINCT Column1 FROM Table1
Fornire un feedback