當前位置:首頁 » 編程語言 » sql滿足條件放第一行
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql滿足條件放第一行

發布時間: 2022-06-09 14:23:44

1. 為什麼這條sql語句只顯示了滿足條件的第一條記錄

你肯定用了top 1 了吧

2. 資料庫查詢的時候有沒有辦法讓一個滿足條件的記錄排在最前面,其他的怎麼排無所謂

記住,只能用復合語句來實現,
table
id wc
1 fddf
2 fddf
3 fddf

select A.*,B.* from table A,(select id from table where id !=2) B where A.id=2

3. sql 插入滿足條件的第一條記錄

Declare @temp int//這個就是定義了一個@id的臨時變數
select top 1 @temp=ID from table where name='456'
select @id
這樣就可以賦值給臨時變數了!

4. SQL如何同一行對於相同值,如何顯示到我的第一行,其餘行不顯示

select t1.lot,isnull(t2.t_pur_qty,'') as pur_qty,isnull(t2.t_ruku,'') as ruku,t1.item_no,t1.part_type,t1.pri
from 表名 t1 left join (select top 1 lot as t_lot,pur_qty as t_pur_qty,ruku as t_ruku,item_no as t_item_no from 表名 group by lot,pur_qty,ruku,item_no) t2
on t1.lot=t2.t_lot and t1.item_no=t2.t_item_no

測試過,莫問題了

5. sql如何選擇滿足條件的第一條

select identity(int,1,1) as id ,ProctName,ProctSize into #temp from 表
select ProctName,ProctSize from #temp where id in(select min(id) from #temp group by ProctName)
drop table #temp

6. 請問SQL資料庫insert怎麼插入能插入到第一行

你的想法比較另類很難實現,一般做這種系統之前要先設計一下資料庫,軟體層也要做設計,不是想怎樣就怎樣了,如果你在表中加個錄入時間欄位就可以按照時間order by然後取第一個,如果你用了id做主鍵並且主鍵自增可以order by id得到最新的,不知道你這么奇怪的想法是怎麼長生的,今後要注意哦,不過敢於創新還是值得肯定的

7. hsqldb sql語句 查詢某條數據在第一行

select rows from(
select code ,name, ROW_NUMBER() over(order by code
) as rows from user

)a where code='cc'

8. sql 插入符合條件的行

insert into table_name select * from table_name where id='12'

insert into有兩種語法的
一種如我上邊所寫
另一種是
insert into table_name (欄位1,欄位2) values (內容1,內容2)
提醒你個錯誤,是values,不是value

內容1和內容2處,如果是字元型加單引號,數字型直接寫入即可

----補充----
insert into table_name(欄位1,欄位2,欄位3) select 參數名字,1,2 from table_name where id='12'

參數名字就是你傳進的參數,那個1,2就相當於你自己寫進去的東西,不知這么說你是否懂

9. sql語句問題 如何將欄位添加到第一行

一個簡單的方法..

select cou1,cou2 into #tb1 from tablename

drop table tablename

create table tablename(id int identity(1,1),cou1 int,cou2 int)

insert into tablename(cou1,cou2)
select cou1,cou2 from #tb1

這樣就OK了..
id identity(1,1) 這個不知道對寫了沒,不太記得了

如果是自動編號..那