是否可以将SQL查询转换为人类可理解的句子?

时间:2018-02-08 09:07:16

标签: sql postgresql

我正在学习Postgres和SQL查询。像SELECT * FROM users;这样的简单查询很容易理解,但有时我会看到或者必须创建更复杂的查询。是否有帮助工具将SQL查询转换为凡人更容易理解的东西?

例如,这一个:

INSERT INTO approvals.applicants(applicant) 
VALUES ((SELECT owner FROM auth.tokens WHERE auth.tokens.token='abc'))

我创建了这个用于在申请人列表中插入新申请人的电子邮件,如果其令牌出现在auth.tokens表中,但我希望能够看到其他人&# 39;另一种形式的查询。

1 个答案:

答案 0 :(得分:0)

SQL是一种(相对)简单的语言。当你习惯它时,你将能够阅读查询,就像它们是英语句子一样。这是正确的方法,因为英语实际上并不是表达复杂数据查询的好语言,但SQL是。