通过使用下面的代码,我在node.js中获得一个终端:
With Main as (
Select user_id
,item
,Dense_Rank () over (
Partition by user_id
Order by item
) as Dense_item
From information
)
Select
user_id
From Main
Where
Dense_item = (
Select
Count(Distinct item)
from
information);
但是我键入的每个字母都是重复的,例如,通过在终端中看到“ ls”来复制“ ls”。通过将代码更改为
readline.createInterface(process.stdin,process.stdout)
字母仅显示一次,但终端功能(如使用箭头键和制表符)丢失了。
如何获得一个不重复字母并具有所有功能的终端机?
我在这里发现了相同的问题,但是此链接没有帮助我弄清楚如何解决我的问题:
createInterface prints double in terminal
这是我的代码:
readline.createInterface({ input: process.stdin, output: process.stdout, terminal: false })