Lathund för SQL till Kusto
Kusto stöder en delmängd av SQL språk. En fullständig lista över funktioner SQL finns i listan över kända problem.
Det primära språket att interagera med Kusto är KQL (Kusto Query Language). För att underlätta övergången och inlärningen kan du använda Kusto för att översätta SQL frågor till KQL. Skicka en SQL till Kusto och prefixera den med verbet "EXPLAIN".
Exempel:
EXPLAIN
SELECT COUNT_BIG(*) as C FROM StormEvents
| Söka i data |
|---|
| StormEvents | summarize C=count() | projekt C |
Lathund för SQL till Kusto
Tabellen nedan visar exempelfrågor i SQL deras KQL-motsvarigheter.
| Kategori | SQL fråga | Kusto-fråga |
|---|---|---|
| Välj data från tabell | SELECT * FROM dependencies |
dependencies |
| -- | SELECT name, resultCode FROM dependencies |
dependencies | project name, resultCode |
| -- | SELECT TOP 100 * FROM dependencies |
dependencies | take 100 |
| Nullutvärdering | SELECT * FROM-beroenden |
Beroenden |
| Jämförelseoperatorer (datum) | SELECT * FROM-beroenden |
Beroenden |
| -- | SELECT * FROM-beroenden |
Beroenden |
| Jämförelseoperatorer (sträng) | SELECT * FROM-beroenden |
Beroenden |
| -- | -- delsträng |
Delsträng |
| -- | – jokertecken |
Jokertecken |
| Jämförelse (boolesk) | SELECT * FROM-beroenden |
Beroenden |
| Gruppering, sammansättning | SELECT name, AVG(duration) FROM dependencies |
Beroenden |
| Distinct | SELECT DISTINCT name, type FROM dependencies |
Beroenden |
| -- | SELECT name, COUNT(DISTINCT type) |
Beroenden i |
| Kolumnalias, Utöka | SELECT operationName som Namn, AVG(duration) som AvgD FROM-beroenden |
Beroenden |
| Ordna profiler | SELECT-namn, tidsstämpel FRÅN-beroenden |
Beroenden |
| Översta n efter mått | SELECT TOP 100 name, COUNT(*) as Count FROM dependencies |
Beroenden |
| Union | SELECT * FROM-beroenden |
union dependencies, exceptions |
| -- | SELECT * FROM-beroenden |
Beroenden |
| Anslut | SELECT * FROM-beroenden |
Beroenden |
| Kapslade frågor | SELECT * FROM-beroenden |
Beroenden |
| Har | SELECT COUNT(*) FROM-beroenden |
Beroenden |