Chapitre 3. Types de données, fonctions et opérateurs
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Dans les requêtes sur la location de vélos des chapitres précédents, lorsque nous avons divisé la durée du voyage par 60, nous avons pu le faire parce que la durée du voyage était un type numérique. Essayer de diviser le sexe par 60 n'aurait pas fonctionné car le sexe est une chaîne de caractères. Les fonctions et les opérations dont tu disposes peuvent être limitées en fonction du type de données auxquelles tu les appliques.
BigQuery prend en charge plusieurs types de données pour stocker des données numériques, des chaînes de caractères, des données temporelles, des données géographiques, des données structurées et semi-structurées :
INT64- Il s'agit du seul type de nombre entier. Il peut représenter des nombres allant approximativement de 10-19 à1019. Pour les nombres à valeurs réelles, utilise
FLOAT64, et pour les booléens,BOOL. NUMERICNUMERICoffre 38 chiffres de précision et 9 chiffres décimaux d'échelle et convient aux calculs exacts, par exemple dans le domaine de la finance.STRING- Il s'agit d'un type de première classe qui représente des séquences de longueur variable de caractères Unicode.
BYTESsont des séquences de longueur variable de caractères (non Unicode). TIMESTAMP- Cela représente un point absolu dans le temps.
DATETIME- Ce représente une date et une heure de calendrier.
DATE ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access