求資料庫篩選sql語句,30分懸賞!

2025-01-29 04:50:22 字數 1998 閱讀 3117

1樓:

* 試試看: *

1) 如果1前是0,則把1所在的記錄篩選出來select a.*

from tb a

join tb pre on <

and not exists (

select 1 from tb p0

where <

and <

where = 1 and = 0

2) 如果1後面是0,則也將1所在的記錄篩選出來。

select a.*

from tb a

join tb nxt on < nxtand not exists (

select 1 from tb n0

where <

and <

where = 1 and = 0

2樓:前爾陽

select 時間,數字 from tb where tb.數字 like '01%'

select 時間,數字 from tb where tb.數字 like '10%'

3樓:

根據你描述的,以下語句應該就可以,不知是不是你沒有描述完整。

select * from tablename where 欄位2 like '%01%' order by 欄位1

select * from tablename where 欄位2 like '%10%' order by 欄位1

sql資料庫三個表裡篩選語句問題

4樓:網友

看你的要求似乎是要求兩個集合的並集,類似下面的方法select username, title from users inner join topic on --這是發表的。

union all

select username,title from users inner join reply on inner join topic

on --這是參與回覆的。

5樓:網友

select from users e, topic d where =

union all

select distinct from users a, reply b, topic c where = and =

試試看對不對~~

可能有重複的title, 最外面套乙個distinct查詢吧。

求資料庫中每30條取一條資料的sql語句,謝謝。

6樓:網友

給你個思路,不知道你是什麼資料庫,以sqlserver為例select t.* from

select row_number() over (order by 時間) rn,表名。* from 表名) t

where rn%30=1

也就是用行號去餘數,把餘數=1的取出來,就能做到每30條取1條了。

求一條篩選資料的sql語句

7樓:網友

你沒給表名!sql語句是這樣的:

select top 2 * from 表名 where bozhu_id=1 order by time desc;

用sql語句查詢資料庫,求高手啊!!!

8樓:尼舅媽

1、select * from 新聞表;

2、select 類別名稱 from 新聞表 where id=

3、select * from 新聞表 where 新聞內容 like '%中國%'

求下列sql資料庫查詢語句

9樓:網友

你把語句以複製貼上的形式發上來,我邊給你寫邊測試了。

你這樣我還得自己手敲。

10樓:

請把每張表的欄位名一一寫出。

緊急求救SQL語句,資料庫SQL語句!求救!

這麼多,這麼少分。資料庫sql語句!求救!select into from語句 要求目標表table 4不存在,因為在插入時會自動建立表table 4,並將table 3中指定欄位資料複製到table 4中。可以考慮使用如下語句 insert into dbo.table 4 sname,semai...

mysql資料庫sql語句取最近30天內符合條件的記錄數

select from apublishingtask where thepublisher 去標 來示源符串 and complete 完成 and date sub curdate interval 30 day date add time 如何得到mysql中要查詢表中前n個記錄中符合條件記錄...

如何用sql語句為access資料庫增加自動編號欄位即ID

設定欄位屬性 autoinc 就可以了 create table tb1 id autoincrement 1,1 access資料庫中的自動編號id如何才能修改 非常簡單,他們操作太煩了,只要開啟access資料庫,點檔案 資訊 壓縮和修復資料庫就行了。用sql語句,怎麼在access中增加一個自...