Oracle11g Oracle 11g SQL分配
我真的在和课本上的一个我不太明白的问题作斗争。整本书(SQL指南第9版)的重点是在Oracle AE的SQL研讨会上通过SQL命令介绍Oracle 11g 然而,最近的一章(第8章)谈到了在过程中使用PL/SQL,这个问题的措辞让我感到困惑,有人能帮我理解答案是什么吗Oracle11g Oracle 11g SQL分配,oracle11g,Oracle11g,我真的在和课本上的一个我不太明白的问题作斗争。整本书(SQL指南第9版)的重点是在Oracle AE的SQL研讨会上通过SQL命令介绍Oracle 11g 然而,最近的一章(第8章)谈到了在过程中使用PL/SQL,这个问题的措辞让我感到困惑,有人能帮我理解答案是什么吗 22. When you run the following SQL command, the result is "no data found." You know that one record should
22. When you run the following SQL command, the result is "no data found."
You know that one record should be retrieved.
Rewrite the SQL command using a function that will retrieve the record.
SELECT ITEM_NUM, DESCRIPTION PRICE
FROM ITEM
WHERE DESCRIPTION = 'patience';
令我困惑的是,这个问题似乎与一个过程有关,但措辞和示例代码让我觉得他们要求的是一个标准命令。我也不知道如果有一条记录符合标准,如何给出错误。答案是使用上限或下限函数指定问题海报推测的大小写
SELECT ITEM_NUM, DESCRIPTION, PRICE
FROM ITEM
WHERE UPPER(DESCRIPTION) = ‘PATIENCE’;
他们希望您向查询中添加内置或标准函数。我给你一个提示,Oracle是区分大小写的。换句话说,他们希望我使用一个函数来更改大小写,例如:选择ITEM_NUM、DESCRIPTION、PRICE FROM ITEM WHERE UPPER(DESCRIPTION)=“PATIENCE”;