Stručná nápověda pro převod mezi SQL a Kusto
Kusto podporuje podmnožinu SQLho jazyka. úplný seznam nepodporovaných funkcí najdete v seznamu SQL známých problémů .
Primárním jazykem pro interakci s Kusto je KQL (Kusto dotazovací jazyk). pro usnadnění přechodu a učení můžete použít Kusto k překladu SQL dotazů na KQL. odešlete dotaz SQL do Kusto a prefixujte ho pomocí příkazu "vysvětlit".
Například:
EXPLAIN
SELECT COUNT_BIG(*) as C FROM StormEvents
| Dotaz |
|---|
| StormEvents | Shrnutí C = Count () | projekt C |
Stručná nápověda pro převod mezi SQL a Kusto
v následující tabulce jsou uvedeny ukázkové dotazy v SQL a jejich ekvivalenty KQL.
| Kategorie | SQL dotaz | Dotaz Kusto |
|---|---|---|
| Vybrat data z tabulky | SELECT * FROM dependencies |
dependencies |
| -- | SELECT name, resultCode FROM dependencies |
dependencies | project name, resultCode |
| -- | SELECT TOP 100 * FROM dependencies |
dependencies | take 100 |
| Vyhodnocení hodnoty null | VYBRAT * ze závislostí |
závislosti |
| Operátory porovnání (datum) | VYBRAT * ze závislostí |
závislosti |
| -- | VYBRAT * ze závislostí |
závislosti |
| Operátory porovnání (String) | VYBRAT * ze závislostí |
závislosti |
| -- | --substring |
podřetězec |
| -- | --zástupný znak |
použity |
| Porovnání (logická hodnota) | VYBRAT * ze závislostí |
závislosti |
| Seskupení, agregace | Vyberte název, průměr (trvání) ze závislostí. |
závislosti |
| Distinct | SELECT DISTINCT name, type FROM dependencies |
závislosti |
| -- | Vyberte název, počet (odlišný typ). |
Závislosti |
| Aliasy sloupce, rozšíření | Vyberte název operace jako název, PRŮMĚRnou (trvání) jako AvgD ze závislostí. |
závislosti |
| Řazení | Vyberte název, časové razítko ze závislostí. |
závislosti |
| Horní n podle měření | Vyberte horní 100 název, počet (*) jako počet ze závislostí. |
závislosti |
| Sjednocení | VYBRAT * ze závislostí |
union dependencies, exceptions |
| -- | VYBRAT * ze závislostí |
závislosti |
| Připojení | VYBRAT * ze závislostí |
závislosti |
| Vnořené dotazy | VYBRAT * ze závislostí |
závislosti |
| Mající | VYBRAT počet (*) ze závislostí |
závislosti |