一个 SQL 问题

2024-01-25 16:09:14 +08:00
 nolog

有一个张用户表,现有一个需求,查询用户列表并需要将某些用户排序在前面: 排序:将名字中含有狮、将、鄢、金、香、道、泉、吉、玉、军、光、鄂、孝、木、孝、夏、凤、磁、都的用户排在前面

请教各位大佬这个怎么实现。

2224 次点击
所在节点    数据库
24 条回复
Habyss
2024-01-26 11:49:48 +08:00
先搞定这个需求, 加 sort 字段, 然后根据规则初始化跑一下, 后续新增数据根据规则设置 sort

如果之后这个规则要改的话, 就是另一个需求了, 规则可配置...
到时候再想方案呗, 就把规则抽出来搞个 mapping, xxx-1,sss-2, 根据配置规则映射 sort,
langhuishan
2024-01-26 12:52:42 +08:00
@aw2350 年终奖抽检,大奖给领导
dyv9
2024-03-30 06:28:01 +08:00
@asmoker 算命的游戏嘛。
nolog
2024-04-02 13:19:50 +08:00
@dyv9 #23 不是,就是普通 to b 业务系统需求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1011517

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX