如何从特定列、特定表中选择所有内容,然后将它们推送到数组中?
Posted
技术标签:
【中文标题】如何从特定列、特定表中选择所有内容,然后将它们推送到数组中?【英文标题】:How do I select everything from a specific column, from a specific table, and then push them into an array? 【发布时间】:2020-03-04 16:36:05 【问题描述】:我想从名为userdata
的表中获取名为userID
的列中的所有内容,然后将所有内容推送到一个数组中,以便稍后用于forEach()
循环,有没有正确的方法这样做?
【问题讨论】:
提供一些代码来检查。我们无法想象您需要什么。 行没有名字...你是说列吗? @Shawn 是的!实在不好意思笨了点,对这个有点陌生~对了,我想搞个专栏 【参考方案1】:使用 SQL 查询 SELECT userID FROM userdata
。
其中SELECT
尝试选择它后面的参数,即userID
列。然后它指定从哪里获取数据,FROM userdata
- userdata
表。
如果你使用的是better-sqlite3,那么简单如下:
const rows = <db>.prepare('SELECT userID FROM userdata').all();
// rows: [ userID: 'foo' , userID: 'foo' ]
// With this array of objects, you are able to use a forEach loop
rows.forEach(object =>
console.log(object.userID);
);
【讨论】:
以上是关于如何从特定列、特定表中选择所有内容,然后将它们推送到数组中?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 MySQL 查询从表中选择除一列之外的所有内容? [复制]
如何从 laravel 7 API 中的两个表中选择特定列?