移动校园(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))

得到下面结果

相关推荐
心态特好1 小时前
从缓存到分库分表:MySQL 高并发海量数据解决方案全解析
数据库·mysql·缓存
TDengine (老段)1 小时前
TDengine 数据函数 LEAST 用户手册
大数据·数据库·sql·时序数据库·tdengine
骇客野人1 小时前
【软考备考】 NoSQL数据库有哪些,键值型、文档型、列族型、图数据库的特点与适用场景
数据库·nosql
BD_Marathon1 小时前
【MySQL】管理
数据库·mysql
倔强的石头_1 小时前
金仓多模数据库平替 MongoDB:电子证照国产化的技术实操与价值突破
数据库
Go高并发架构_王工1 小时前
MySQL性能优化案例分析:从问题到解决方案
数据库·mysql·性能优化
二十三之歌2 小时前
Redis 中文学习手册
数据库·redis·学习
web安全工具库2 小时前
告别刀耕火种:用 Makefile 自动化 C 语言项目编译
linux·运维·c语言·开发语言·数据库·算法·自动化
disanleya3 小时前
怎样安全地开启MySQL远程管理权限?
数据库·mysql
【非典型Coder】3 小时前
Statement和PreparedStatement区别
数据库