mysql指定某行或者某列的排序实现方法

作者:mdxy-dxy 时间:2024-01-27 08:21:17 

mysql指定某行或者某列的排序实现方法

方法:

通过desc:

mysql指定某行或者某列的排序实现方法

mysql指定某行或者某列的排序实现方法

都无法实现:

方法一:

mysql指定某行或者某列的排序实现方法


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)

方法二:

mysql指定某行或者某列的排序实现方法

核心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
  • asp之家 网络编程 m.aspxhome.com