[SQL ] 資料篩選問題

看板Database作者 (孤妄)時間13年前 (2012/09/20 18:14), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
目前寫程式碰到了一個問題, 有一個需求是必須先去一個table裡面撈出資料 然後讓使用者去選擇說要從代碼前幾號開始做篩選 假如說撈出來的資料是: 代碼 人數 費用 A123456789 1 3000 A223456789 1 4000 A523456789 1 500 B123456789 1 200 C923456789 1 1000 H323456789 1 700 使用者輸入1 便能讓資料變成 代碼 人數 費用 AXXXXXXXXX 3 7500 BXXXXXXXXX 1 200 CXXXXXXXXX 1 1000 HXXXXXXXXX 1 700 感覺用代碼like 'A%'之類的也不對 但是在網路上搜尋也找不太到相關作法 已用'sql 字元 篩選' & 'sql 前n字 篩選' google過 不知道有沒有人有任何建議與想法? -- 成為F。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.56.18

09/20 18:19, , 1F
substr
09/20 18:19, 1F

09/20 18:36, , 2F
我耍笨了我沒想到sql指令也有substring的語法orz
09/20 18:36, 2F

09/20 21:54, , 3F
group by left(欄位,幾碼) 也可以
09/20 21:54, 3F
喔喔喔!!!謝謝你!!!

09/21 01:25, , 4F
想問 tedcat 大,group by 後面可以除了 column_name
09/21 01:25, 4F

09/21 01:26, , 5F
以外的東西?
09/21 01:26, 5F
※ 編輯: ym78305 來自: 220.228.56.18 (09/21 16:47)

09/22 01:34, , 6F
什麼意思?
09/22 01:34, 6F

09/22 01:37, , 7F
嗯可以阿...只要你select的欄位內容跟group一樣
09/22 01:37, 7F
文章代碼(AID): #1GMkn-1U (Database)