Maison >base de données >tutoriel mysql >Oracle PL/SQL之GROUPING 函数

Oracle PL/SQL之GROUPING 函数

WBOY
WBOYoriginal
2016-06-07 16:46:081284parcourir

在使用ROLLUP或CUBE进行GROUP操作时会产生内容为空的字段,即值为NULL的字段,那我们如何区分这些显示为空的字段到底是该字段本身

在使用ROLLUP或CUBE进行GROUP操作时会产生内容为空的字段,,即值为NULL的字段,那我们如何区分这些显示为空的字段到底是该字段本身值就是NULL还是由ROLLUP和CUBE生成的呢?

这时可以用GROUPING(groupingfield) 来解决,返回0表示该字段本身值就是NULL,返回1则表示是由ROLLUP或CUBE生成的。 

eg:

linux

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn