hjc404 发表于 2024-11-4 14:07:02

怎么样用一句sql语句写出一个置顶?

有几条记录要置顶,怎么样用一条sql语句把isTop=1的语句置顶。按id降序排列。

hjc404 发表于 2024-11-4 19:38:44

怎么人气这么低哦!

122456018 发表于 2024-11-5 09:39:00

将 isTop = 1 的记录置顶,并且按 id 降序排列:

SELECT * FROM your_table
ORDER BY isTop DESC, id DESC;

如果你需要在更新数据时将 isTop 为 1 的记录置顶:

UPDATE your_table
SET isTop = 1
WHERE id IN (list_of_ids);

sead 发表于 2024-11-5 17:53:20

https://chatgpt.com/

这个能解决大部分需求了

hjc404 发表于 2024-11-6 10:59:46

sead 发表于 2024-11-5 17:53
https://chatgpt.com/

这个能解决大部分需求了

我已经解决了,谢谢!

hjc404 发表于 2024-11-6 11:00:16

sead 发表于 2024-11-5 17:53
https://chatgpt.com/

这个能解决大部分需求了

我打不开哦!不知道为什么?

hjc404 发表于 2024-11-6 13:26:19

122456018 发表于 2024-11-5 09:39
将 isTop = 1 的记录置顶,并且按 id 降序排列:

SELECT * FROM your_table


我就是你这样的哦!看来你写代码不是用的别人的模板,最近发现没几个人知道这个方法。

hjc404 发表于 2024-11-6 13:29:24

122456018 发表于 2024-11-5 09:39
将 isTop = 1 的记录置顶,并且按 id 降序排列:

SELECT * FROM your_table


比水木清华的那些家伙厉害哦!那些人就会说风凉话,其实不懂的哦

http://www.huangjianchun.cn/news/smqh.asp

sead 发表于 2024-11-6 15:39:47

hjc404 发表于 2024-11-6 11:00
我打不开哦!不知道为什么?

需要魔法, 如果玩技术,必备生产力工具

hjc404 发表于 2024-11-7 10:17:27

sead 发表于 2024-11-6 15:39
需要魔法, 如果玩技术,必备生产力工具

我用国内的AI,也还是可以的!

sead 发表于 2024-11-7 12:59:32

hjc404 发表于 2024-11-7 10:17
我用国内的AI,也还是可以的!

那就比较好奇了,这个问题AI不是很轻松能搞定?
SQL编程+俄罗斯套娃式SQL 都很轻松

hjc404 发表于 2024-11-7 19:20:04

sead 发表于 2024-11-7 12:59
那就比较好奇了,这个问题AI不是很轻松能搞定?
SQL编程+俄罗斯套娃式SQL 都很轻松 ...

我主要是想知道现在到底有多少人是自己编的。
这次问下来,感觉没几个是自己编的网站,基本上都是套模板。因为没几个人知道怎么写这个代码。
页: [1]
查看完整版本: 怎么样用一句sql语句写出一个置顶?