MySQL - 使用正規化 2017-01-10
使用正規化的方式
以下的條件為限定特定欄位僅為數字
欄位 REGEXP '^[0-9]+$'
若是限定特定欄位僅為大小寫英文與數字
欄位 REGEXP '^[0-9A-Za-z]+$'
完整範例(欄位1撈取某段日期到某段日期 並且限定欄位2僅能為數字)
SELECT * FROM 資料庫 WHERE 欄位1 BETWEEN 'A日期' AND 'B日期' AND 欄位2 REGEXP '^[0-9]+$'
使用正規化的方式
以下的條件為限定特定欄位僅為數字
欄位 REGEXP '^[0-9]+$'
若是限定特定欄位僅為大小寫英文與數字
欄位 REGEXP '^[0-9A-Za-z]+$'
完整範例(欄位1撈取某段日期到某段日期 並且限定欄位2僅能為數字)
SELECT * FROM 資料庫 WHERE 欄位1 BETWEEN 'A日期' AND 'B日期' AND 欄位2 REGEXP '^[0-9]+$'