移动校园(4):数据处理(sql server数据库)

昨天写入数据库后的数据

可以看到classname和timeandlocation有多个值,所以需要进行数据处理

javascript 复制代码
    let re=await req.app.locals.db.query(`select distinct classname from courses`)
    let data=[]
    re.recordset.map((value)=>
    {
        let names=value.classname.split(',')
        names.map((va)=>
        {
            data.push(va)
        })
    })
    let newData = Array.from(new Set(data))

c此时的newData

然后根据pramas参数过滤一下

javascript 复制代码
    let ret=newData.filter((item)=> item.includes(keyword))

得到下面结果

相关推荐
砚边数影10 分钟前
决策树原理(一):信息增益与特征选择 —— Java 实现 ID3 算法
java·数据库·决策树·机器学习·kingbase·数据库平替用金仓·金仓数据库
2401_8324027511 分钟前
使用Docker容器化你的Python应用
jvm·数据库·python
仍然.12 分钟前
MySQL--库的操作、数据类型、表的操作
数据库·mysql
让我上个超影吧14 分钟前
天机学堂——BitMap实现签到
java·数据库·spring boot·redis·spring cloud
宇神城主_蒋浩宇31 分钟前
最简单的es理解 数据库视角看写 ES 加 java正删改查深度分页
大数据·数据库·elasticsearch
2301_817497331 小时前
自然语言处理(NLP)入门:使用NLTK和Spacy
jvm·数据库·python
TimberWill1 小时前
常用sql【pgsql】——建表相关
数据库·sql
herinspace1 小时前
管家婆分销软件中如何进行现金流量分配
运维·服务器·数据库·学习·电脑
麦聪聊数据1 小时前
LiveOps事故零容忍:游戏行业数据库的细粒度权限管控与审计实践
运维·数据库·后端·sql
敲敲千反田1 小时前
MySQL复习
数据库·mysql