mysql指定某行或者某列的排序实现方法
作者:mdxy-dxy 时间:2024-01-27 08:21:17
方法:
通过desc:
都无法实现:
方法一:
select sp.productid,sp.productname,ss.sku from sp_product sp inner join sku_skus ss on sp.productid=ss.productid
where sp.productname='力士恒久嫩肤娇肤香皂115g'
or sp.productname='佳洁士(Crest) 绿茶薄荷牙膏180克'
or sp.productname='心味果园 兰花豆 190g/袋 1袋 炒货豆制品休闲零食' order by (
case when sp.productid=11042723 then 1 ELSE 2 END)
方法二:
核心sql
select sp.productid,sp.productname,ss.sku from sp_product sp inner join sku_skus ss on sp.productid=ss.productid
where sp.productname='力士恒久嫩肤娇肤香皂115g'
or sp.productname='佳洁士(Crest) 绿茶薄荷牙膏180克'
or sp.productname='心味果园 兰花豆 190g/袋 1袋 炒货豆制品休闲零食' ORDER BY sp.productid not in(11042723)
Mysql:把指定数据行排在前面
如果只是一条数据行,可以这样:
SELECT * FROM user ORDER BY user_id<>7,score DESC;
主要是“user_id<>7”,就会把用户id为7的排在前面。
如果是多条数据行:
SELECT * FROM user ORDER BY user_id NOT IN(7,8,9),score DESC;
mysql 某列指定值靠前排序
单个列靠前排序:
mysql 某列指定值靠前排序 order by case
SELECT * FROM `jcxsw`.`t_company_product` order by (
case when id=263 then 1 ELSE 4 END),category_id desc;
这段sql代码 会先排列id =263的额数据 然后 根据category_id倒叙
多个列靠前排序:
SELECT * FROM `web_membersfastsort_women` m order by
m.province<>'10106000' , m.city<>'10106001' ,m.city desc,m.province
desc,m.s_cid asc, m.images_ischeck desc,m.pic_num desc limit 2000,30
province =10106000 的 靠前排,在province = 10106000 中 city=10106001 的靠前排
标签:mysql,某行,某列,排序
0
投稿
猜你喜欢
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
2024-06-07 15:59:19
Python2包含中文报错的解决方法
2021-09-12 20:51:24
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2023-09-05 06:07:44
python3爬虫中异步协程的用法
2021-11-01 01:16:02
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2024-04-30 10:30:00
python使用nibabel和sitk读取保存nii.gz文件实例
2021-03-11 16:12:53
matplotlib bar()实现百分比堆积柱状图
2022-06-22 02:05:22
CSS 几条经典的 CSS Tips
2008-08-20 18:40:00
简单form标准化实例——语义结构
2007-06-20 16:32:00
Java操作Mysql的方法
2024-01-21 12:28:47
Python神经网络TensorFlow基于CNN卷积识别手写数字
2022-06-18 20:23:00
Golang工作池的使用实例讲解
2024-05-08 10:53:14
Python中format()格式输出全解
2022-09-01 11:10:34
asp sqlserver 执行存储过程返回记录集报对象关闭时不允许操作
2011-03-11 10:57:00
python 利用opencv实现图像网络传输
2023-05-27 12:52:16
MySQL索引查询limit offset及排序order by用法
2024-01-20 19:55:53
Python动态生成多维数组的方法示例
2023-07-19 04:12:03
OpenCV 图像对比度的实践
2023-07-29 09:09:27
Oracle 数据库导出(exp)导入(imp)说明
2009-03-06 10:49:00
一道python走迷宫算法题
2022-08-11 19:14:25