首页 > 数据库 >mysql 查询时额外查询一个index列,类似sqlserver的ROW_NUMBER()

mysql 查询时额外查询一个index列,类似sqlserver的ROW_NUMBER()

时间:2023-09-25 11:45:47浏览次数:40  
标签:index name city rowindex point sqlserver 查询 id

-- 创建临时表
CREATE TEMPORARY TABLE temp1 AS (   SELECT (@rowindex := @rowindex +1) AS rowindex,a.city_id,b.name as 'city_name' ,a.dept_name,a.final_point
  FROM aqjd_assessment_dept a
  JOIN sys_city b on a.city_id = b.id
  JOIN (SELECT (@rowindex := 0)) c -- rowindex 初始化
  WHERE a.city_station =1
  ORDER BY a.final_point DESC
);

 

标签:index,name,city,rowindex,point,sqlserver,查询,id
From: https://www.cnblogs.com/wqw553639736/p/17727606.html

相关文章

  • Logstash报错: Could not index event to Elasticsearch
    Logstash报错:CouldnotindexeventtoElasticsearch 一、环境说明Logstash7.3ElasticSearch7.3二、现象logstash/logs/logstash-plain.log大量警告:ValidationFailed:1:thisactionwouldadd[1]totalshards,butthisclustercurrentlyhas[1000]/[1000]maximum......
  • MySQL可以查询自定义字段
     有时,为了方便起见,我们希望添加一列固定值来帮助查看MySQL中的数据,但又不希望这列出现在MySQL中。举个例子:mysql>createtablestudent(namevarchar(20));mysql>insertintostudentvalues('张三');    如果直接查询,结果如下:mysq>select*fromstudent;+--------+......
  • mysql查询sum出来数据是decimal,转换成int
    mysql查询count数据是decimal,用python转换json格式的时候会报错,在查询的时候处理成无符号型,用cast查询出来countNum是DecimalSELECTgid,SUM(number)countNumFROM`gift_tb`WHEREtid="1"GROUPBYgid转换成无符号型SELECTgid,CAST(SUM(number)ASSIGNED)AScoun......
  • 解决 IDEA classpath.index 重复问题
    今天不知为何开始报错EntryWEB-INF/classes/classpath.indexisaduplicatebutnoduplicatehandlingstrategyhasbeenset.,大约是由于我把Gradle迁移到了Kotlin导致的经过一番搜索,发现问题出在IDEA和Gradle均会在build->classes下生成classpath.index这个文......
  • sqlserver表数据导出
    declare@tablenamevarchar(max)select@tablename=''declare@sqlstrvarchar(max)declare@sqlstr1varchar(max)declare@sqlstr2varchar(max)select@sqlstr='select''insertinto'+@tablenameselect@sqlstr1=''se......
  • PostgreSQL排序字段不唯一导致分页查询结果出现重复数据
    背景pg单字段排序,排序字段中可能会出现重复,这样就会导致我们在进行分页查询时会出现一些和预期不相符的现象,如这个数据在第一页出现了,然后再第二页又出现。复现步骤createtabletest_select_order_page_duplicate(idvarchar(36)notnullconstrainttest_select_order_pa......
  • es 编写查询DSL,查询user_name字段不为空的文档
    内容来自对chatgpt的咨询我们可以使用exists查询来检查user_name字段是否存在且包含非空值:{"query":{"bool":{"must":{"exists":{"field":"user_name"......
  • 分页查询多数据问题
    最近遇到一个场景,列表要展示的数据有两种来源,一种是外部接口返回的带分页的数据,一种是数据库可以查到的全量数据。现在想在一个列表中把这些数据都展示出来,那怎么办呢。我的处理方式是,前端传页码和每页大小给我,我呢去两个地方都查,然后呢,改造相应参数中的总条数、分页数据。达到了什......
  • ClickHouse的分布式查询优化
    介绍ClickHouse是一个高性能的列式存储数据库,支持分布式部署。在分布式环境下,如何优化查询性能是一个非常重要的问题。本文将深入探讨ClickHouse的分布式查询优化。分布式查询的挑战在分布式环境下,查询性能的瓶颈通常是网络带宽和节点之间的通信延迟。因此,优化分布式查询的关键......
  • sqlserver判断字符串是否是数字
    sql2005有个函数ISNUMERIC(expression)函数:当expression为数字时,返回1,否则返回0。这只是一个菜鸟级的解决办法,大多数情况比较奏效。eg:selectISNUMERIC('123')--结果为1但是,该函数有个缺点!eg:复制代码 SELECT  ,ISNUMERIC('-')as'-'  --1 ,ISNUMERIC('+')as'+'  -......