A. 求教:在sql 数据库中如何在查找出不同编码的最大值的同时,将含最大值的相应数据一同查处
select 编码,日期,动态 from biao1 where 动态 in(select max(动态)from biao1 where 编码 in (select distinct 编码 from biao1));
这里语句写的太烂
你可以参照优化一下
B. sql语句找出不相同的号码
你这个关联写的有问题 你可以用left join(以左表为基表) 先关联,然后在进行条件筛选
C. SQL同一字段数据相同按顺序编号,不相同的从头开始
B2输入
=IF(A2<>A1,1,B1+1)
下拉
D. sql数据库中两张表内,商品条码是相同的,各自所对应的编码不同,怎么能根据条码找出两张表的编码对应
select a.编码,b.编码 from a left join b on a.条码=b.条码 and a.条码='6942292700180'
E. 请问sql中怎么在两张表中选出不同编号或同一编号不同属性的字段
select
款号,色号
from
表1
union
select
款号,色号
from
表2
这样就能出来你想要的结果了,最好是指明字段,用*号两个表字段不一样会报错
F. 如何用sql语句查询一下的表格中全部男生20~30之间以降序排序并且如果有编号不同年纪相同的则以升序排序!
select * from table
where sex='男' and age between 20 and 30
order by age desc
编号不同年纪相同的则以升序排序
以那个字段排序啊。问题不清楚。
G. SQL SERVER同一个表中,流水号根据不同条件进行编号
自动编号只能设置某一个字段为identity列,指定它的初值和步长,每个表中只能有一个这样的字段,并且数据类型必须为整数啊!
H. 数据库中A 的名称 规格一样,出现了不同的编码如何将它们找出来用sql语句
select * from 表 where A的名称=‘名称’,A的规格=‘规格’
这样所有的A 的名称 规格一样的全都查出来了。
I. 如何用SQL语句实现子分类中的不同项目自动添加数字编号
有个问题:你为什么强调“同一个ID下”?
如果跟是不是在“同一个ID下”没有半毛钱关系,你的问题可以简化成:查出来的每条记录里面SUB_NAME是存在的,SUB_ID是空着的,现在要把相同的SUB_NAME赋予相同的SUB_ID。
如果我的理解是正确的话,那么:
1、你另外建一张表,比如叫SUB_ID_NAME_COMP,然后一个字段是SUB_ID,另一个是SUB_NAME,然后你在这张表里面把对应关系整理好;
2、写下面这个脚本搞起:
select'updateAseta.sub1_id='||
(selectx.sub_id
fromSUB_ID_NAME_COMPx
wherex.sub_name=a.sub1_name)||',a.sub2_id='||
(selectx.sub_id
fromSUB_ID_NAME_COMPx
wherex.sub_name=a.sub2_name)||'wherea.sub1_name='||
A.SUB1_NAME||'anda.sub2_name='||A.sub2_name||';'
fromA;
其它,如果跟“同一个ID”有关系的话,上面的脚本在写的时候再把ID相关的信息带进去做好控制。
J. sql中表中的自动编号列是乱的如何修改
字段 TNum 是一个 数值字段(假设自动编号列是主键也可以用下面语句),
我想让它从 100001开始自动增加,共修改100条记录(当然你可以按照该列所有记录更新)--------------
declare @i bigint
set @i=100001 --应该从这个数开始
update aa_Test set LicenseNum=ltrim(@i),@i=ltrim(@i+1)
--select * from aa_Test
执行吧,不行找我。