求大侠写SQL语句 在线等

问题描述

查询工资表kk的全部信息,要求前三列按工资income降序排列,后面的数据按原来的顺序排列求sql语句

解决方案

解决方案二:
有意义吗?这样每一行的数据不是打乱了?
解决方案三:
引用1楼crazylaa的回复:

有意义吗?这样每一行的数据不是打乱了?

中国式报表,什么样的需求都有,呵呵~~
解决方案四:
只提供oralce的,其他数据库差不多:select*from(select*fromkkwhererownum<=3orderbyincomeunionselect*fromkkwhererownum>3)abc
解决方案五:
谢谢啊楼上的兄弟
解决方案六:
rownum指的是行吧,不是列啊
解决方案七:
select*from(select列1,列二,列三fromkkorderbyincomeunionselect列4,列5,。。。fromkk)abc
解决方案八:
引用4楼guangguang01的回复:

谢谢啊楼上的兄弟

看来是我等理解错了LZ的行与列
解决方案:
日了,这问题也给80分啊。。
解决方案:
是40分,,呵呵。。
解决方案:
引用6楼zxingchao2009的回复:

select*from(select列1,列二,列三fromkkorderbyincomeunionselect列4,列5,。。。fromkk)abc

union不是这个用法吧~union是用来合并集合的,并不是简单拼接结果的。
解决方案:
关注。。。
解决方案:
设有table_test有三列a,b,c实现第一列以a排序,b,c不变:selecta,b,cfrom((selectrownummyid,afrom(selectafromtable_testorderbya))tabel1join(selectrownumherid,b,cfromtable_test)tabel2ontabel1.myid=tabel2.herid)
解决方案:
引用3楼blazingfire的回复:

只提供oralce的,其他数据库差不多:select*from(select*fromkkwhererownum<=3orderbyincomeunionselect*fromkkwhererownum>3)abc

会有重复的三行数据吧~!
解决方案:
关注。。。
解决方案:
兄弟,原来有啥顺序呀,你用plsql去查查,看你查出来的东西是按照顺序的吗

时间: 2024-11-29 08:41:30

求大侠写SQL语句 在线等的相关文章

update-Update 数据表时自动求如何写SQL语句呢(使用SQL Sever)?(设计触发器或存储过程吧)

问题描述 Update 数据表时自动求如何写SQL语句呢(使用SQL Sever)?(设计触发器或存储过程吧) 我有一个学生考试信息表: 考号,姓名,语文成绩,数学成绩,英语成绩,文综成绩,总成绩 (PS:默认各科成绩,总成绩都为 0)在老师登分时只会登入各个科目的成绩,我使用的是SQL Sever数据库,当老师登入各科成绩时(使用Update),如何触发自动求和?_谢谢!_ 解决方案 create trigger trig_学生考试信息表 on 学生考试信息表 for insert as be

求问怎么写sql语句来表示按数量计算?

问题描述 求问怎么写sql语句来表示按数量计算? 这三张表格可以写出sql吗可以按数量进行查询 解决方案 SELECT count(t.counts),max(t.type) FROM table t GROUP BY t.year,t.type; 其中: counts字段:表示保存数量的字段 type字段:区分配件类型的字段(配件A.配件B) 希望对你有帮助! 解决方案二: 求以下SQL语句怎么写

数据-求教一条SQL语句实现功能的问题

问题描述 求教一条SQL语句实现功能的问题 (第一遍问的有写不对) SQL语句是否可以实现这样的功能: (设有表A.B,A中有数据f1和f2) select f1 from A where f2='aa'; 当f1=1时,执行SELECT 语句1 当f1=2时,执行select语句2 这样的话如何实现? 解决方案 select * from 表A where exists(select 1 from 表C WHERE 表C.字段=1) union select * from 表B where e

java-xml写sql语句,还报错啊

问题描述 xml写sql语句,还报错啊 这个怎么回事啊,求大神讲解 解决方案 不能使用 < 改成 CDATA 如 <![CDATA[<=]] 解决方案二: 你的xml里有特殊字符,需要CDATA来防止转义 解决方案三: xml的特殊字符需要放到<![CDATA[ ]]>里面,不然不会被识别 解决方案四: 为什么放进去,读不出数据来啊? 解决方案五: and cc.task_createtime >= #{createtimeStart} 这种形式可以查出数据来,但是用了

C#控制台做ATM,SQLserver表已经创建好了,在vs2010代码里面写SQL语句时,该怎么写?我思路现在蛮混乱

问题描述 //第一步:指定连接的数据库SqlConnectionconn=newSqlConnection("server=HHY-PC\HHY;uid=sa;pwd=123456;database=YangATM_DB");//第二步:需要执行的SQL语句stringsql="select*fromKaiHuInFowhereKaHao='"+txtkahao.Text+"'andKaMiMa='"+txtmima.Text+"'&q

mysql-Mysql向表中某个字段添加有规律字符串怎么写SQL语句?例如(1P,2P,3P)

问题描述 Mysql向表中某个字段添加有规律字符串怎么写SQL语句?例如(1P,2P,3P) 如图所示 表 b 有三个字段aid,partname,partid,我希望partid字段可以根据partname字段的值添加有规律的字符串. 例如 partname字段值为PART 1则partid字段添加值 1P,partname字段值为PART 2则partid字段添加值 2P, partname的值除了上述格式还有TV 01,TV 02,特征都是字符串有(无)空格加数字, 还有种就是数字夹在字符

直接上题目求解释这个sql语句

问题描述 直接上题目求解释这个sql语句 sql = "select m.id, m.mobile, m.destid, m.content from cs_user u, CS_MO_SMGP m where u.extend = substr(m.destid, 9,4) and u.id = " + userid + " and m.ifflag=0 and rownum<=20" 解决方案 这还要解释呀,几个关键的信息解释如下: substr :htt

mybatis-Mybatis 根据参数为String 类型 获取实体对象 如何写SQL语句?

问题描述 Mybatis 根据参数为String 类型 获取实体对象 如何写SQL语句? 例如:表Student(cn.com包下), 字段:id(integer) name(String) cardNo(String) SQL语句应该如何写? 解决方案 少一句话: 根据cardNo查询. 解决方案二: select * from Student where cardNo='';是你想要的嘛 解决方案三: mybatis 传入String 类型的参数对于mybatis传入string类型的参数m

求一条sql语句,单表查询的

问题描述 求一条sql语句,单表查询的 表结构 (姓名,课程,成绩) 现在求获的该表总成绩最高学员的名字 解决方案 mysql 数据库select sum(成绩) as t from table group by 姓名 order by t limit 0,1 oracle数据库 select * from (select sum(成绩) as t from table group by 姓名 order by t) WHERE ROWNUM<=1 sqlserver数据库 select top