MySQL指定模糊查詢範圍 或 獲取或者查詢數據庫字段的特定幾位
阿新 • • 發佈:2017-06-10
length oracle 一個 中一 字段 範圍 htm 截取 模糊查詢 SUBSTR 函數
正常的:
select * from sky_user WHERE name LIKE "%name%"
現在我需要匹配name的前五位
select * from sky_user WHERE SUBSTR(name,1,5) LIKE "%name%"
SQL 中的 substring 函數是用來抓出一個欄位資料中的其中一部分。這個函數的名稱在不同的資料庫中不完全一樣:
- MySQL: SUBSTR( ), SUBSTRING( )
- Oracle: SUBSTR( )
- SQL Server: SUBSTRING( )
MySQL指定模糊查詢範圍 或 獲取或者查詢數據庫字段的特定幾位