목적 :C#에서 SQL의 COUNT 함수를 사용하는 방법을
나는 studentID 일부 변수에 동일 테이블 "테스트"에서 열 "test_results"의 모든 값을 얻기 위해 노력하고 있어요. 그러나 나는 내가 eror가 계속이 쿼리를 수행하는 SQL에서 COUNT 함수를 사용하는 것을 시도하고있다 :
C# 코드 :
MySqlCommand cmd = new MySqlCommand("SELECT COUNT(test_results) FROM test WHERE test.StudentID ='" + student + "';");
ERROR :
"cannot find specificed column in results: test_results"
내가 가지고 있기 때문에 이상한 "결과"라는 테이블이 없습니다. 어디서 오류를 만들었습니까?
MySqlCommand cmd = new MySqlCommand("SELECT COUNT(test_results) AS test WHERE studentID = '" + student + "';");
이전 오류를 제거한다 그러나 나는 다른 오류를 말합니다이있는 :
you have an error in your SQL syntax near 'WHERE studentID = '6" at line 1
COUNT는 기존 열 이름 또는 그냥 *가 필요합니다. 테이블 _test_에 _test_results_라는 열이 있습니까? – Steve
편집 한 버전이'from' 절을 잃어 버렸습니다. –
그게 실수 였어. 감사합니다. – CsharpStudent