在 Django 应用程序中,我使用 cx_Oracle 显示运动员名单:
def get_players(self, sport_code='', term=0):
"""
:rtype: object
"""
con = cx_Oracle.Connection(settings.BANNER_CONNECTION_URL)
cursor = con.cursor()
query = 'select PREF_NAME, CLASS, ELIGIBLE_HOURS, CHECKED_IN, SEASONS_USED, MAJR1, NVL(MINR1, Null), CA_EMAIL, ID from swvsprt_web where ACTC = \'%s\' AND term = \'%s\' ORDER BY PREF_NAME' % (
sport_code, term)
cursor.execute(query)
players = cursor.fetchall()
cursor.close()
con.close()
return players
如果他们没有未成年人,我希望未成年人只是空白
NVL(MINR1, Null)
但我不能完全让 NVL 表现出来。“Null”使它打印出“None”这个词。如果我做
NVL(MINR1, 0)
它将显示 0,但如果我尝试以下任何操作,它们会导致站点崩溃并出现 500 错误:
NVL(MINR1, )
NVL(MINR1, '')
NVL(MINR1, "")
我们可以使用 NVL 让它显示空值吗?