如何搜索成績列表中的成績?一些等級是字符串數據類型,例如'PK'和'KK'。TSQL:如何搜索成績列表中的成績?
產品列表中有不止一千名學生,每個學生都有不同的年級,所以我不確定如何確保查詢能夠解決這個問題。
我正在嘗試的邏輯是像什麼CurrentGrade喜歡('%SchoolGrades%')。
實例查詢結果:
期望的結果:
(我沒有設計我有我所知工作表他們不是最佳的,但這是我必須合作,感謝您的幫助。)
示例代碼:
CREATE TABLE #StudentGrades(
StudentID int
, CurrentGrade varchar(255)
, SchoolEarliestGrade varchar(255)
, SchoolID int
, School varchar(255)
, SchoolGrades varchar(255)
)
INSERT INTO #StudentGrades (StudentID, CurrentGrade, SchoolEarliestGrade, SchoolID, School, SchoolGrades)
VALUES
(7777777, 11, 'PK' , 111 ,'Smith Elementary' ,'PK, KK, 01, 02, 03, 04, 05'),
(7777777, 11, '06' , 222 ,'Jones Middle' ,'06, 07, 08'),
(7777777, 11, '09' , 333 ,'Perez High School' ,'09, 10, 11, 12')
SELECT * FROM #StudentGrades
您正在使用哪個版本的SQL Server? – Eli