挑战来了,高难度sql语句转LINQ

问题描述

selectdecode((row_number()over(partitionbyt.线名,t.里程orderby时间)),1,t.线名||to_char(t.里程,'9990.999'))线名,PKID,手机号,时间,纬度,经度,速度,方向,行别,里程,方式,星数fromT_MOBILEROUTEtwhere方式<>'PVS'and手机号='18132076386'and时间>sysdate-1orderby时间

解决方案

本帖最后由 wenhui7892002 于 2014-11-15 12:05:32 编辑
解决方案二:
连测试数据都没给,贴个图有毛用。
解决方案三:
你自己写吧。从数据库中查询数据时,根本用不着进行多余的格式化操作。数据源中的数据保持原始状态。读取完毕之后才可能需要格式化,甚至在控件模版上定义格式转换方式。这么简单的东西还是自己写为好。你所谓的“高难度”不过是数据格式化问题,而这个根本不是sql查询的什么难度(看你的where条件就知道毫无难度,是sql语句的最简单入门写法)。
解决方案四:
不要为了LINQ而用LINQ,对于复杂的逻辑,用SQL可读性比LINQ不知道高多少倍.
解决方案五:
EF可以直接执行sql那个方法就是为复杂的sql而存在的

时间: 2024-09-20 00:06:35

挑战来了,高难度sql语句转LINQ的相关文章

挑战:java 批量查询SQL语句

问题描述 现有一批SQL语句集,此集合中的SQL语句格式不固定,但都执行的是select 查询. 要求:和数据库只建立一次连接,多次执行,每条SQL语句执行完之后都能有一个返回值.在批量操作数据方面,java提供了批量更新,但是更新要求SQL语句格式是固定的,变的只是参数.此问题,是一个挑战!欢迎各位献策! 解决方案 给你提供一个dao模板方法用Object...args语法,但只限在返回一列数据先用Object...args写一个通用的dao方法:public static List<Obje

高难度SQL统计问题

问题描述 表中有字段idcompanyidadminidlogintime是这个计算企业登陆记录现在想查询很个adminid管理员下的登陆超过三次(每次登陆都有添加一条数据,数据超过三条的)的企业客户这里面会有两次统计,一次是SELECTcount(company_id)asc_login,company_id,admin_idFROMcompany_loginGROUPBYcompany_id,admin_id这已经生成一个表,然后在这个表中再次统计,记录过三条的记录请高手帮忙,最好能写出个存

数据库性能优化分析案例---解决SQL语句过度消耗CPU问题

解决|数据|数据库|问题|性能|优化|语句 问题描述:10月25日上午滨州网通的工程师报告OSS应用系统运行缓慢,具体操作是通过OSS系统查询话单,很长时间才能返回结果,严重影响了客户的正常使用. 问题处理:1.登陆数据库主机,用sar命令看到idle的值持续为0,CPU的资源已经耗尽: bz_db1# sar 2 4 SunOS kest 5.8 Generic_108528-19 sun4u    10/26/04 10:56:46    %usr    %sys    %wio   %id

一条很复杂的sql语句与n条简单的sql语句比,哪个效率高?

问题描述 都是在连接open以后提交语句,一条复杂语句就是操作全由数据库完成,多条简单点的语句是一部分工作由数据库完成,一部分由C#程序完成 解决方案 解决方案二:自己顶下,大神快来解决方案三:肯定是一条啊解决方案四:引用2楼lstcyzj的回复: 肯定是一条啊 如果是操作很复杂不会影响性能么解决方案五:多条简单点的语句其实就是把一些计算放在程序里做了,查询和更新用的sql语句解决方案六:自己顶下,,,,解决方案七:引用3楼newlovedew的回复: 如果是操作很复杂不会影响性能么 这真不能一

快乐女声15强紧张排舞大春子挑战高难度凳子舞

大春子挑战凳子舞 记者探班了正在为第二场总决赛紧张彩排的快女选手们.本次的开场舞分为三个部分,分别是三种不同类型的舞蹈:凳子舞.圆舞曲.劲舞,层次感分明.很多选手虽然是第一次接触到舞蹈,但是记者现场感受到大家都很有舞蹈天赋.身材高大的大春子要挑战高难度的凳子舞,令人期待万分. 第二场比赛的集体开场舞又有创新,选手分成三个部分,分别表演三种不同舞蹈,包括凳子舞.圆舞曲和劲舞.虽然连日来高强度的密集训练,再加上房间内闷热无比,选手们有些略显疲惫,时不时的擦去脸上的汗水.但只要到每个人表演环节,选手们

罗伯特-帕丁森出演《大都市》挑战高难度角色

罗伯特-帕丁森出演<大都市>挑战高难度角色 新浪娱乐讯 北京时间1月6日消息,据国外媒体报道,<暮光之城>(Twilight)系列主演罗伯特-帕丁森(Robert Pattinson)近日得到了一个很有深度的角色,他将出演由大卫-柯南伯格(David Cronenberg)执导的影片<大都市>(Cosmopolis). <大都市>简介 <大都市>根据2003年出版的同名小说改编.该片的主角是一个年仅28岁的年轻富豪,故事集中表现他乘坐豪华轿车穿越

《海鸥海鸥》苦练飞翔演员挑战高难度舞台(图)

演出剧照 演出剧照 演出剧照 新浪娱乐讯 11月17日到28日,曾在"消夏戏剧广场"深受观众喜爱的小剧场话剧<海鸥·海鸥>,将作为"2010国话之秋"演出剧目,亮相北京木马剧场.该戏已进入到紧张的彩排阶段,男女主角李晔.曲双双将挑战高难度的舞台飞翔动作. 才华横溢的男主人公特里普列夫和一心想成为知名演员的女主人公妮娜在戏中有大量"高难度"舞台动作,二人的大段念白和表现感情纠缠的场景需要配合舞台中心悬挂的白色床单完成.高空悬挂.旋转和翻

挑战sql语句

问题描述 实在没分了~怎样在sql语句中比较两个字符串的大小?我想将它作为查询条件,请问该怎么写,谢谢,小弟在线等------ 解决方案 解决方案二:len(a)>len(b)是这样吗,我也是菜鸟解决方案三:wherestrA>strB

sql语句优化之SQL Server(详细整理)_MsSql

MS SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列导致查询不优化. 4.内存不足 5.网络速度慢 6.查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7.锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8.sp_lock,sp_who,活动的用户查看,原因是读写竞争资源. 9.返回了不必要的行和列 10.查询语句不好,