[英]How to select all rows WHERE a string filed start with a specific string
我該怎么做:在所有以這樣的特定字符串開頭的字符串中選擇所有行(這是SqlDataAdapter
命令,在C#中為select命令字符串):
SELECT * FROM mytable WHERE user_id = asd*
asd表示所有以asd
開頭的user_id。
使用LIKE語句,例如:
SELECT * FROM mytable WHERE user_id LIKE 'asd%'
%是通配符,因此如果您要查找以asd開頭的字符串,則可以使用該字符串,否則,如果您只是在該字符串的任何位置查找asd,則該字符串將起作用:
SELECT * FROM mytable WHERE user_id LIKE '%asd%'
請嘗試以下操作:
SELECT * FROM mytable WHERE user_id LIKE 'asd%'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.