oracle查詢里面的子查詢 oracle子查詢什么意思?
oracle子查詢什么意思?NVL是一個(gè)標(biāo)量函數(shù)。在SQL語句中,NVL的第一個(gè)參數(shù)是子查詢。如果查詢范圍在一天之內(nèi),因?yàn)閠.riqi是一個(gè)值,所以子查詢的結(jié)果集中只有一條記錄,所以沒有問題。如果查詢
oracle子查詢什么意思?
NVL是一個(gè)標(biāo)量函數(shù)。在SQL語句中,NVL的第一個(gè)參數(shù)是子查詢。如果查詢范圍在一天之內(nèi),因?yàn)閠.riqi是一個(gè)值,所以子查詢的結(jié)果集中只有一條記錄,所以沒有問題。如果查詢范圍超過一天,并且用戶在不同日期登錄,則子查詢的結(jié)果集中會(huì)有多條記錄。這樣,NVL函數(shù)的第一個(gè)參數(shù)是多值結(jié)果集,而不是單值結(jié)果集,并且發(fā)生ora-01427錯(cuò)誤。