在接受采访时询问:如何在不使用任何内置函数或任何分析函数的情况下在Oracle的特定列上查找COUNT?
我刚刚听说过COUNT,COUNT(*)
,但我们发现在Oracle中使用这些类型的内置关键字。
该查询应该适用于每个数据库,如RDBMS。
答案 0 :(得分:2)
这听起来像面试问题试图让你在SQL中思考,也许你必须跳出框框思考,忽略了localhost:3000
是标准SQL并且已经存在多年的事实。
这是一个建议,可能类似于count
,其中DBTABLE是您尝试从中获取数据的数据库中的任何表。
当然,获取所有数据的问题,也许是表格中的列数是巨大的,yada yada yada,但面试官正在寻找受访者来思考。
答案 1 :(得分:0)
实际的RowNum使用方式如下:
SELECT ROWNUM,客户。* 来自客户 WHERE customer_id> 4500 ORDER BY last_name;