Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Renvoie la taille binaire en mémoire d’une constante ou d’une expression de type SUPER
sous la forme d’un INTEGER
.
Syntaxe
SIZE(super_expression)
Arguments
- super_expression
-
Constante ou expression de type
SUPER
.
Type de retour
INTEGER
Exemples
Pour utiliser SIZE pour obtenir la taille en mémoire de plusieurs expressions de type SUPER
, utilisez l’exemple suivant.
CREATE TABLE test_super_size(a SUPER);
INSERT INTO test_super_size
VALUES
(null),
(TRUE),
(JSON_PARSE('[0,1,2,3]')),
(JSON_PARSE('{"a":0,"b":1,"c":2,"d":3}'))
;
SELECT a, SIZE(a)
FROM test_super_size
ORDER BY 2, 1;
+---------------------------+------+
| a | size |
+---------------------------+------+
| true | 4 |
| NULL | 4 |
| [0,1,2,3] | 23 |
| {"a":0,"b":1,"c":2,"d":3} | 52 |
+---------------------------+------+