一道oracle题目,查询列以及表名字条件的写法有关问题
一道oracle题目,查询列以及表名字条件的写法问题!
Which SQL statement accepts user input for the columns to be displayed,
the table name, and the WHERE condition?
A. SELECT &1, "&2"
FROM &3
WHERE last_name = '&4';
B. SELECT &1, '&2'
FROM &3
WHERE '&last_name = '&4'';
C. SELECT &1, &2
FROM &3
WHERE last_name = '&4';
D. SELECT &1, '&2'
FROM EMP
WHERE last_name = '&4';
Answer: C
问下,这道题目是啥意思呢?
------解决方案--------------------
就是查询列名字以及表名字以及条件值的正确写法吧:
A,查询列名字不能用""来表示。
B,查询列名字不能用''来标识,条件列时候不能用'='来表示。
C,正确。
D,查询列名字不能''来标识。
只有C正确,所以选C。
Which SQL statement accepts user input for the columns to be displayed,
the table name, and the WHERE condition?
A. SELECT &1, "&2"
FROM &3
WHERE last_name = '&4';
B. SELECT &1, '&2'
FROM &3
WHERE '&last_name = '&4'';
C. SELECT &1, &2
FROM &3
WHERE last_name = '&4';
D. SELECT &1, '&2'
FROM EMP
WHERE last_name = '&4';
Answer: C
问下,这道题目是啥意思呢?
------解决方案--------------------
就是查询列名字以及表名字以及条件值的正确写法吧:
A,查询列名字不能用""来表示。
B,查询列名字不能用''来标识,条件列时候不能用'='来表示。
C,正确。
D,查询列名字不能''来标识。
只有C正确,所以选C。