Как получить конкретные данные из таблицы
Всем Привет,
Я использую Microsoft SQL Server 2014.
Мне нужны данные, скажем, только для сектора 7, то есть "Test7", но я получаю данные и для "Test6".
создать таблицу test_data1(имя varchar(100),сектор varchar(100))
вставить в test_data1 значения('Test1','22,23,24')
вставить в test_data1 значения('Test2','2')
вставить в test_data1 значения('Test3','2')
вставить в test_data1 значения('Test4','2,3,4,9')
вставить в test_data1 значения('Test5','26')
вставить в test_data1 значения('Test6','13,14,27')
вставить в test_data1 значения('Test7','5,6,7')
Что я уже пробовал:
выберите * из test_data1
Name sector Test1 22,23,24 Test2 2 Test3 2 Test4 2,3,4,9 Test5 26 Test6 13,14,27 Test7 5,6,7
выберите * из test_data1, где сектор типа "%7" или сектор типа"%, 7" или сектор типа " 7,%" или сектор типа"%, 7,%"
Name sector Test6 13,14,27 Test7 5,6,7
Хотя этот запрос работает правильно для сектора 2 и сектора 22, где все данные, относящиеся к секторам 2 и 22, отображаются правильно.
выберите * из test_data1, где сектор типа "%2" или сектор типа"%, 2" или сектор типа " 2,%" или сектор типа"%, 2,%"
Name sector Test2 2 Test3 2 Test4 2,3,4,9
выберите * из test_data1, где сектор типа "%22" или сектор типа"%, 22" или сектор типа " 22,%" или сектор типа"%, 22,%"
Name sector Test1 22,23,24
Может ли кто-нибудь помочь мне получить данные только для сектора 7, то есть данные следующим образом?
Name sector Test7 5,6,7