1
例如我有這樣MYSQL搜索查詢使用降序極限1和使用左
ID CODE NAME
'1', '201600001', 'abc'
'2', '201600002', 'bcd'
'3', '201700003', 'def'
表的話,我想通過降序排列得到的代碼(通過選擇ID,密碼,名字從table_sample秩序代碼desc限制1;)但在選擇代碼我只想要前4個字符,因爲代碼是一個字符串。
例如我有這樣MYSQL搜索查詢使用降序極限1和使用左
ID CODE NAME
'1', '201600001', 'abc'
'2', '201600002', 'bcd'
'3', '201700003', 'def'
表的話,我想通過降序排列得到的代碼(通過選擇ID,密碼,名字從table_sample秩序代碼desc限制1;)但在選擇代碼我只想要前4個字符,因爲代碼是一個字符串。
呃,這是你想要的嗎?
select a.id, left(s.code, 4) as code, s.name
from table_sample s
order by s.code desc
limit 1;
這是我的刺傷;
SELECT ID, SUBSTRING(CODE, 0, 4), NAME FROM tbl_sample ORDER BY CODE DESC LIMIT 1
那有什麼好處?