【发布时间】:2011-10-05 18:46:54
【问题描述】:
如何做到这一点:选择所有行,其中一个字符串字段以这样的特定字符串开头(这是 C# 中SqlDataAdapter 选择命令字符串的命令):
SELECT * FROM mytable WHERE user_id = asd*
asd 表示所有以asd 开头的user_id 文件。
【问题讨论】:
标签: c# where sqlcommand
如何做到这一点:选择所有行,其中一个字符串字段以这样的特定字符串开头(这是 C# 中SqlDataAdapter 选择命令字符串的命令):
SELECT * FROM mytable WHERE user_id = asd*
asd 表示所有以asd 开头的user_id 文件。
【问题讨论】:
标签: c# where sqlcommand
使用 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%'
【讨论】: