选择在特定列中具有完全大写字符串的所有表条目?

pru*_*mme 1 sql

我有一个包含几千个条目的数据库表.已在"名称"列中输入了一部分条目(~20%),其中包含一个完全大写的字符串.

例:

id | name
---------
1 | THOMAS GOLDENBERG
2 | Henry Samuel
3 | GIL DOFT
4 | HARRY CRAFT
5 | Susan Etwall
6 | Carl Cooper
Run Code Online (Sandbox Code Playgroud)

SQL查询如何在名称列中选择具有完全大写字符串的所有条目?(即在示例中:ID为1,3,4的那些)

Kal*_*see 5

在MySQL中它将是:

SELECT id FROM table WHERE name = UPPER(name);
Run Code Online (Sandbox Code Playgroud)

我认为这在SQL Server,DB2和Postgres中的工作方式相同.