1樓:賓士
1、在你的access資料庫中的資料表中加一個自動增加的欄位,如:idx
2、select top 1 from table_name order by idx desc;
---以上,希望對你有所幫助。
2樓:匿名使用者
在c# .net中用sql查詢access資料庫的語句為:
oledbconnection con=new oledbconnection("microsoft.jet.oledb.4.0,database=資料庫");
//資料庫路徑的寫法,要用雙斜杆:d:\\acc……
con.open();//開啟資料庫
oledbcommand cmd=new oledbcommand();
cmd.connection=con;
cmd.commandtext="select top 1 * from 表 order by id欄位 desc";//sql的查詢語句。
oledbdataadapter da=new oledbdataadapter();
da.selectcommand=cmd;
dataset ds=new dataset();
da.fill(ds,"表");//將表的資料填充到ds中。
datagridview.datasource=ds.tables["表"].defultview;//這裡用datagridview控制元件顯示,你可以改為其他的控制元件的。
con.close();//關閉資料庫。
大概就是這樣了,希望可以幫到你。
3樓:匿名使用者
select top 1 from 資料庫表 where 條件 order by 主id desc
4樓:匿名使用者
select top 1 from 表 order by id欄位 desc
mysql中如何用sql語句查詢資料庫中最後一條資料。
5樓:你的天真呢無悔
如果是沒有規律的取值,那麼是沒有實際意義的,如果是為了找欄位的取值範圍,那麼可以通過升序和降序查詢兩次,在作為一個結果輸出實現。
sql:select * from(select top 1 * from tblname order by id desc)
union (select top 1 * from tblname order by id asc);
解釋:先降序查詢出第一條記錄,然後在升序查詢出第一條記錄,之後將結果作為兩條資料輸出。
怎樣從資料庫中取出符合條件的最後一條記錄
6樓:匿名使用者
用查詢命令locate
設變數,把欄位值付給變數,看查詢是否為真,為真賦值繼續查,為假繼續查直到記錄尾,最後為真所付的值即為「取出每個**號碼最後一次出現的記錄!」
7樓:du瓶邪
可以用到函式select1.
select1()
函式說明: 從資料集中按順序檢索到符合過濾條件的第一條記錄,返回其selectexp值
語法: datasetname.select1(selectexp})
引數說明: selectexp 要選擇的欄位列名/列號,,也可以是表示式。
列號用#n表示,例如#0代表第0列,#1代表第1列,依此類推 filterexp 過濾條件 rootgroupexp 是否root資料集表示式。
返回值: 資料型別不定,由selectexp的運算結果決定 特別說明: 當對資料集運用過濾條件後確定只剩一條記錄時,雖然select的運算結果一樣,但是select1運算效率高,因為他只要找到符合條件的記錄,就不繼續檢索了,而select要檢索完所有的記錄才返回。
8樓:靈貓的羽毛
欄位裡有沒有記錄時間的?有的話可以這樣
select * from 表名 where 記錄時間=(select max(記錄時間) from 表名 group by 姓名id)
9樓:
表中如果有id欄位且為自增長型的:
sql="select top 1 * from tabel where phone='88888888' order by id desc"
因為是自增長,所以id最大的就是最後新增進去的,用desc來控制id從大到小輸出,加上select top 1來控制取記錄的個數,就是相簿記錄中最後一個!
明白思路之後,再結合你的資料表的結構,sql語句的寫法就多了:
1.sql="select top 1 * from tabel where phone='88888888' order by addtime desc"
2.select * from table where addtime=(select max(addtime) from table group by name)
3.sql="select top 1 * from tabel where phone='88888888' order by id desc"
關鍵是思路正確。
10樓:匿名使用者
select top 1 from table where tel=123456 order by tel_time desc
sql語句,查詢資料庫裡除了某一條記錄外的所有記錄。
11樓:匿名使用者
select * from table where id not in (第二條的id)
12樓:魚與雨遇
select * from table where id not in (id)
介紹:結構化查詢語言(structured query language)簡稱sql(發音:/ˈes kjuː ˈel/ "s-q-l"),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。
結構化查詢語言是高階的非過程化程式語言。
參考資料
求助 用sql語句建立簡單資料表
create database student gouse student create table s sno varchar 6 primary keyunique,下面的你自己照著格式就應該差不多啦 要經常查查幫助 上面很有幫助的 使用客戶端軟體,在圖形介面上按需要創一個。然後點選 檢視sql...
sql查詢語句,怎樣查詢重複資料
1 第一步,開啟資料庫,並建立一個包含重複資料的新使用者表,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,輸入如下紅框中的sql語句,然後單擊執行按鈕,以檢視資料庫中使用者表中的重複資料,見下圖,轉到下面的步驟。3 第三步,執行完上面的操作之後,查詢出了具有重複名稱的資料,見下圖,轉到下...
hibernate怎樣用hql語句查詢
你寫的是sql了,hql from building,查出來是個list,如果只是需要list 中的某一個,強制轉換就行,也可以把你查出的list賦給list 1 建立實體 資料庫表的對映檔案 hbm.xml。2 session session sessionfactory.opensession ...