1樓:魚與雨遇
select * from table where id not in (id)
介紹:結構化查詢語言(structured query language)簡稱sql(發音:/ˈes kjuː ˈel/ "s-q-l"),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。
結構化查詢語言是高階的非過程化程式語言。
參考資料
sql語句,查詢資料庫裡除了某一條記錄外的所有記錄。
2樓:匿名使用者
select * from table where id not in (第二條的id)
3樓:魚與雨遇
select * from table where id not in (id)
介紹:結構化查詢語言(structured query language)簡稱sql(發音:/ˈes kjuː ˈel/ "s-q-l"),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。
結構化查詢語言是高階的非過程化程式語言。
參考資料
sql查詢除了某個欄位的值以外的其實記錄
4樓:天河流紋石
select * from 表名
where not 姓名='張三版'
select * from 表名 where 姓名<>'張三'
select * from 表名 where 姓名 not in ('張三','李四')
這些都可以權
5樓:匿名使用者
select * from tablename where name <> '張三'
即查詢所有名字不等於張三的資料
sql裡怎麼查詢一個表裡除了某列之外的其他所有列的資料
6樓:du_血色黃昏
查詢**中的指定列
資料,是select 語句其中一種語法
即:select columna,columnb from table
如**table有列 a,b,c,d
1、select * from table = select a,b,c,d from table 即顯示**式所以列
2、select a,b from table 即指定顯示**式a,b兩列
sql語句怎樣從資料庫中查詢某一條到某一條之間的記錄
7樓:匿名使用者
不知道我有沒有理解你的意思
sqlserver資料庫
select *from(
select row_number()over(order by id) as rn,*from emp) as e
where e.rn between 15 and 20oracle資料庫
select*from (
select rownum as rn,a.*from(select *from emp order by id)as a) as b
where b .rn between 15 and 20
8樓:匿名使用者
where 某條資料的欄位名 between '值1' and '值2'
sql語句查詢某欄位的資料總和,並列出表中的所有記錄。
9樓:鮑水冬桐琛
在所有表中?只能是一個一個表的查詢吧,select欄位1from
表where
欄位2like
'%你好%',欄位1和欄位2也可相同
10樓:匿名使用者
select *, (select sum(fieldxx) from tab)
from tab
11樓:匿名使用者
首先你用sum,需要有group by 不然會報錯。
既要看sum又要明細可以用over
select 欄位1,欄位2,sum(欄位x)over( partititon by 欄位y)
12樓:匿名使用者
select top 1 * from 表 order by 進攻 desc
就是按降序排列 然後找到第一條肯定是最大的瞭如543
21 降序輸出第一個就是5那樣請參考
13樓:匿名使用者
select * from 表名 where filed in (select sum(filed) from 表名);
14樓:匿名使用者
select *,(select sum(field) from table) as '欄位' from table
15樓:匿名使用者
select * from table ***pute sum(filed)
sql查詢資料庫,某個欄位不同,其他相同,只保留一個記錄。具體看問題補充
16樓:
可以這樣寫
select distinct id , name , max(yy) from a
group by id , name
取id和name相同的最大yy,這樣就只保留一條記錄。
17樓:匿名使用者
select id,name,max(yy)
from 表
group by id,name
18樓:匿名使用者
select distinct t.id,t.name,t.
yy fromm tablename t,tablename t1 where t.yy<>t1.yy and t.
id = t1.id and t.name = t1.
name
sql語句查詢除某一列以外的其他所有列?跪求
19樓:坊間小毅
如果你想直接在sql查詢語句中這麼做,很遺憾地告訴你,不可以,你只能是列出你想要的所有列,不過有幾個簡單的方法可以幫你快速得到這個sql,
通過mangement studio得到表的所有列,然後刪除你不想要的列。
當然還有一些其他方法,你可以自己研究一下,主要是幫助你快速得到查詢語句。
如果你是在儲存過程中的話,你還可以通過拼sql的方式得到你想要的效果,**如下:
declare @cols varchar(max), @query varchar(max)
select @cols = stuff((
select distinct '], [' + name
from sys.columns
where object_id = (
select top 1 object_id from sys.objects
where name = 'customers'
)and name not in ('fax', 'phone')
for xml path('')
), 1, 2, ''
) + ']'
select @query = 'select ' + @cols + ' from customers'
print @query //這也是一種得到你想要列的sql的方法
exec (@query)
無論怎麼樣,都沒有一種比較簡潔或短的sql寫法,讓你直接從查詢結果中過濾掉某一或某些列,只能是列出你想要的列。
20樓:用著追她
1、首先我們準備一個資料表,如下圖所示,接下來將會在這個表中新增列。
2、然後我們通過alter table語句來給表新增一個列。
3、回到資料表一會我們看到列已經被新增進資料表了,如下圖所示,但是預設值卻沒有。
4、接下來我們在新增列的時候同時新增上預設值,這個時候運用default關鍵字。
5、然後回到資料表,我們就看到預設值有內容了。
6、另外在資料表中經常使用的是uniqueidentifier型別,這種欄位設定預設值需要按如下圖所示的方式進行。
7、回到資料表中我們可以看到預設值已經新增上了。
21樓:匿名使用者
沒有別的辦法,只能一個一個欄位羅列
不過你要是嫌一個一個敲上去麻煩,你可以把你的建表語句調出來
把不查的那個去掉,就行
請問怎麼用sql語句查詢整個資料庫裡的某個資料
22樓:匿名使用者
主要是在where裡面寫出你想查詢的條件,如select * from tablename where id='2';
23樓:匿名使用者
你必須要知道表名,才能使用where來查詢指定資料
24樓:匿名使用者
動態拼湊sql吧,所有的表一個一個查,以前寫過這樣的儲存過程,有需要可以hi我
25樓:小豬要跳崖
你是不知道自己的資料插到哪個表裡面去了嗎,一般沒人這樣查資料
26樓:
問的問題太抽象了,能否說得具體一些
C資料庫求SQL語句查詢指定時間
f date裡面既然已是時間日期數 據型別,那麼就無需在轉成什麼如2009 722這種格式了。我們在外面只要把所要查詢的日期範圍,應該是2個日期,把它們的格式弄好就可以了 string datemin datetime.parse 2009年5月1日 00 00 string datemax dat...
sql如何查詢空值的欄位,sql資料庫查詢中,空值查詢條件怎麼寫?
sql查詢空值的欄位寫法 select a.欄位 from student a where a.欄位 like student為表名 查詢類似空值的寫法 1 查詢名稱有退格鍵 select from t bd item info where charindex char 8 item name 0 ...
sql查詢語句怎麼寫,sql彙總查詢的語句怎麼寫啊
如果表裡只是那幾列資料的話 select a.欄位名,b.欄位名 from 表 as a left join 表 as b on a.substring 欄位名,7,2 b.substring 欄位名,7,2 where a.欄位名 like 201008 and b.欄位名 like 201009...