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
執行吧,不行找我。