-
[求助]求最长单词问题
[求助]求最长单词问题 //输出句子中最长的单词#include<stdio.h>intnum=0;chark[];voidlongest(chara[]){inti,t=0,h,max=0,d,b,c=0,p;for(i=0;a[i]!='\0';i++){if(t=0){t=1;h=i;}if(a[i]==''){t=0;if(max<(i-h))...
387
热度 -
db2 union有关问题
db2union问题union时必须列数相等,两个表后面一个少三个字段(intvarcharint)在sqlserver可以有nullnulllnull代替db2中varchar可以有‘null’数字怎么办color='#e78608'>------解决方案--------------------------------------------------------cast(nullasint)...
2733
热度 -
SQL 重复键的有关问题
SQL重复键的问题本帖最后由u014090410于2015-01-3014:19:35编辑insertintozx_hr..k07(a0188,k0700,k0701,k0702,k0705,k0703,k0704,kguid)selecta.a0188,a.rq,a.ti,a.jh,a.b,a.c,a.d,NEWID()from(selectdistincta0188,cast(left(che...
70
热度 -
SQL时间字符串比较的有关问题
SQL时间字符串比较的问题用的是SQLSERVER,表中的数据都是varchar类型的。包括两种格式:2014-8-29和2014-08-29,要判断这两个的时间是否相等?color='#FF8000'>------解决思路----------------------selectDATEDIFF(d,cast('2014-06-09'asdate),CAST('2014-06-09'asdate)...
49
热度 -
WITH 用法求教,该如何解决
WITH用法求教SQLServer有没有类似POSTGRE数据库的下面用法:WITHtypeTeiki_TUKIN_IC(sortNum,val,nm)AS ( VALUES(CAST(3ASNUMERIC),CAST('020131'ASVARCHAR),CAST('aaaa'ASVARCHAR)) ,(CAST(3ASNUMERIC),CAST('020132'ASVARCHAR),CAST(...
52
热度 -
SQL-类型转换
SQL--类型转换Convert函数和Cast函数都是转化函数,效果是一样的。cast函数,转化,如果转化之后,年龄还是Null的话,就显示为“未知”Convert函数和Cast函数都是转化函数,效果是一样的。
109
热度 -
经纬度转换?解决方法
经纬度转换?怎么把这个字段110°3′8″写成110.052110°07′8″写成110.119color='#e78608'>------解决方案--------------------declare@avarchar(20)set@a='110°07′8″'selectcast(stuff(@a,charindex('°',@a),100,'')...
78
热度 -
一个小疑点,SQL,
一个小问题,SQL,急急!!!createtable#表1(Avarchar(10),Bvarchar(50),Cvarchar(50),Dint)insert#表1select'aa','aa00001','aa00100',100我想用select语句查询的得到的结果如下:aa,aa00001,aa00101这样怎么写selectcolor='#e78608'>------解决方案------...
96
热度 -
求SQL公式解决方案
求SQL公式現在的VB.net中有一個公式,如下FormatNumber((Int(((iDiameter+0.5)*2)+0.9999))/2,2)其中,iDiameter為整型變量求用SQL轉換以上公式,謝謝!color='#e78608'>------解决方案--------------------SQLcodecast((cast(((iDiameter+0.5)*2)+0.9999asi...
45
热度 -
求关于小数点进位的函数解决思路
求关于小数点进位的函数要求将数值中小数点第三位只要不为0就要进位并且保留2位小数点SQLcodecreatetable#abc(numdecimal(14,6)null)insertinto#abc(num)select123.211432unionselect123.219103unionselect123.210921要求结果:123.22123.22123.21color='#e78608'...
87
热度 -
sql查询重复记录的一条 效果加效率解决思路
sql查询重复记录的一条效果加效率1.selectdistincta,b,cfromdwhereb=1这样好象不行啊取a的值distinct后面是不是只能加一个字段2.selecta,b,cfromdgroupbya,b,c这样可以不?groupby后面一定一定要列出select的字段除了max啊什么的是吗?3.selecta,b,cfromdwhereain(selectdistinctafro...
154
热度 -
怎么将int和char连接成一个字符串,然后输出
如何将int和char连接成一个字符串,然后输出?declare@iintdeclare@jchar(1)select@i=1,@j='2'[email protected]/**/@j连接为一个字符串,然后输出?color='#e78608'>------解决方案--------------------SQLcodedeclare@iintdeclare@jchar(1)set@i=1...
124
热度 -
关于SQL查询解决方法
关于SQL查询在SQL里有两个表,两个表都有相同的字段,(如:姓名,年龄,性别),通过怎样的查询得到表1中的记录,而这些记录在表2中不存在(即在表1中查找表2中不存在的记录)color='#e78608'>------解决方案--------------------根据你的主键来进行判断selecta.*from表1awherenotexists(select1from表2wherea.主键=主键...
6
热度 -
输入有关问题?关于SQL查询
输入问题?关于SQL查询在SQL里有两个表,两个表都有相同的字段,(如:姓名,年龄,性别),通过怎样的查询得到表1中的记录,而这些记录在表2中不存在(即在表1中查找表2中不存在的记录)color='#e78608'>------解决方案--------------------selecta.*from表1awherenotexists(select1from表2wherea.主键=主键)color...
9
热度 -
日进货统计表,该如何解决
日进货统计表入库格式是:日期物品编号名称单价数量现在要按照日期来统计进货情况,格式为:日期123.....物品名称单价数量金额单价数量金额单价数量金额...日期分别为每天的号数color='#e78608'>------解决方案--------------------declare@sqlvarchar(8000)set@sql='select物品名称,convert(varchar(7)...
59
热度 -
时间转换?——!
时间转换???——在线等!!!!!!!!!利用当前时间获得当前月第一天和最后一天。例如:3月29日,最后获得3月1日和3月31日。color='#e78608'>------解决方案--------------------selectcast(convert(varchar(7),dateadd(month,1,getdate()),120)+'-01'asdatetime)-1a...
95
热度 -
SQL语句Delete出现有关问题,请大家进来帮忙看看
SQL语句Delete出现问题,请大家进来帮忙看看!表名:item字段id主键标识linkntextdeleteitemwhereidnotin(selectmax(id)fromitemgroupbycast(linkasvarchar))这是我原来的删除语句,想实现的效果是:删除link字段重复的数据,保留一条。可是执行这句后会把一些link字段不重复的数据给删除。请大家帮忙看看是哪里错了,该...
65
热度 -
怎么求本月、上月、去年同期、今年累计(用一条SQL语句)
如何求本月、上月、去年同期、今年累计(用一条SQL语句)?有如下access表:nysjmc--------------------2006-1-111a2006-2-139a2006-3-140a2007-1-112a2007-2-135a2007-3-118a2006-1-113b2006-2-135b2006-3-146b2007-1-172b2007-2-18b2007-3-117b用一条...
137
热度 -
SQL中怎么以0.5为单位进行四舍五入计算
SQL中如何以0.5为单位进行四舍五入计算求SQL中如何将某一列数据按照0.5为单位进行无条件舍入折算,比如,1.78折算为1.5,2.35折算为2,2.56折算为2.5这样的方式;求解。color='#FF8000'>------解决思路----------------------select(casewhenA-cast(Aasint)>0.5thencast(cast(Aasint)a...
92
热度 -
帮忙看看这个该如何写
帮忙看看这个该怎么写以下第一行是表头,本来应该有3条数据的,但某天“注”这条数据是0,不用统计,结果悲剧了,下面的SQL语句报除数为0的错误,童鞋们帮忙看看该怎么写才好。propertyqcsl_costokasl_cost高 27286.1200 22741.4400滚 35392.3100 31483.0300select'总' +cast(cast(sum(a.qcsl_cost)asdec...
86
热度