我有一个数据库,其中包含文本字段(字符串,长句几句)和较短字符串的列(例如:大学专业)。有什么方法可以使用' LIKE' SQL中的函数用于搜索College Major列的其中一个值是否出现在另一列中?
我不想把每个大学专业写成一个字符串,因为有超过100个。
答案 0 :(得分:1)
是的,你可以。像
这样的东西where bigdatacolumn like '%' + computer_major + '%'
由于您说过,其他列包含几行(Text
列),您可能需要考虑使用Full Text Search而不是LIKE
运算符
答案 1 :(得分:0)
使用ANY运算符在数组中进行比较,如下面的查询所示。
Sub New_sheet()
Dim x As Integer
x = InputBox("insert number of new sheets...")
For numtimes = 1 To x
'Loop by using x as the index number to make x number copies.
'Replace "Sheet1" with the name of the sheet to be copied.
ActiveWorkbook.Sheets("sheet (1)").Copy _
After:=ActiveWorkbook.Sheets("sheet (1)")
Next
End Sub