-3
我有一個名爲tabl1
的SQL Server Express表,其中包含20,000行(該表只有一列,名稱爲phone_numbers
)。如何根據特定字符刪除SQL Server行?
phone_numbers
列有手機號碼和座機號碼。
如何刪除(使用SQL查詢)phone_numbers
列中以0151
開頭的所有行?
我有一個名爲tabl1
的SQL Server Express表,其中包含20,000行(該表只有一列,名稱爲phone_numbers
)。如何根據特定字符刪除SQL Server行?
phone_numbers
列有手機號碼和座機號碼。
如何刪除(使用SQL查詢)phone_numbers
列中以0151
開頭的所有行?
你可以使用這個如果PHONE_NUMBERS存儲爲字符串:
delete from tabl1
where phone_numbers like '0151%'
希望這有助於!
由於每個數據庫引擎使用不同的SQL方言,您使用哪一種? –
研究子串函數(從數據庫到數據庫)。從tbl中刪除left(phone,4)='0151'可以等待數據庫的工作。 – Twelfth
@juergen d。 MS sql server express – Kate