[SQL ] 當有存在編號時自動抓取最新的編號

看板Database作者 (安安小成)時間13年前 (2011/03/20 12:19), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
我有個資料表-編號格式如下 編號 H-001-01 H-001-02 H-002-01 H-003-01 H-001-03 我希望當使用者在表格內Key H-001-02 (或 H-001-XX有存在的)時 可以自動抓取 H-001-XX 中最大的那一筆 ex:H-001-03 我後續再利用程式在加 1 變 H-001-04 的新編號 請問如果 SQL 要判斷 編號 like 到 H-001-02 時(或其他存在時) 可以用 Max(編號) 來抓到 編號的最大值 H-001-03 呢?? 這 SQL 語法大概要怎樣寫呢?? 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.99.68.46

03/20 13:53, , 1F
... sort by `編號` desc limit 1; 如何?
03/20 13:53, 1F

03/20 16:44, , 2F
請問這段要加在哪 select * from 編號 where 'H-001-01'後?
03/20 16:44, 2F

03/21 09:12, , 3F
select Max(編號) from 資料表 where LEFT(編號,5)='H-001'
03/21 09:12, 3F
文章代碼(AID): #1DXO1Zkd (Database)