我有以下两个返回计数的PL/SQL Oracle查询:
SELECT count(*)
INTO counter_for_x
FROM Table_Name
WHERE Column_Name = 'X';
SELECT count(*)
INTO counter_for_y
FROM Table_Name
WHERE Column_Name = 'Y';
Run Code Online (Sandbox Code Playgroud)
是否可以编写一个返回计数并填充相应计数器变量的查询?
SELECT (
SELECT COUNT(*)
FROM table_name
WHERE column_name = 'X'
),
(
SELECT COUNT(*)
FROM table_name
WHERE column_name = 'Y'
)
INTO counter_for_x, counter_for_y
FROM dual
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16582 次 |
| 最近记录: |