2 回答

TA貢獻1942條經驗 獲得超3個贊
select username
FROM a
where SUBSTRING(b,3,1)='8' and SUBSTRING(b,1,1)='M' and SUBSTRING(b,2,1)='E'

TA貢獻1887條經驗 獲得超5個贊
SQL 中的 substring 函數是用來截取一個字段中的其中一部分。
sql示例:返回 Employees 表中每位雇員的名字首字母及完整姓氏:
SELECT SUBSTRING(First Name,1,1) AS Initial, Last Name FROM Employees
其中(First Name,1,1)代表從First Name字典第一個字符開始截取1個字符串,下面是結果集:
Initial..........Last Name
A................Funk
M................Pearson
L................Calafato
N................Danner
擴展資料
1、substring函數的參數:
expression 字符串、二進制字符串、文本、圖像、列或包含列的表達式。請勿使用包含聚合函數的表達式。
start 整數或可以隱式轉換為 int 的表達式,指定子字符串的開始位置。
length 整數或可以隱式轉換為 int 的表達式,指定子字符串的長度。
2、substring函數的返回值:
如果 expression 是一種支持的字符數據類型,則返回字符數據。如果 expression 是一種支持的二進制數據類型,則返回二進制數據。如果 start = 1,則子字符串從表達式的第一個字符開始。
返回字符串的類型與給定表達式的類型相同。
- 2 回答
- 0 關注
- 796 瀏覽
添加回答
舉報