从1列中选择1个值

时间:2015-11-18 13:58:33

标签: mysql sql-server

我有teachers的表格,其中包含以下列

TID, Fname, Lname, Email, uname, pass, grade, subject, start time, end time

enter image description here

问题在于我想选择那些拥有科学主题的教师,但在我的主题栏中有两个这样的值:

-------------------
|     subject     |
-------------------
| maths, science  |
-------------------

我如何从这一栏中仅选择科学?

3 个答案:

答案 0 :(得分:3)

您可以使用像这样的通配符

((RadioButton)allRadioGroups[0].getChildAt(1)).isChecked();
((RadioButton)allRadioGroups[1].getChildAt(3)).setText("My Text");

希望有所帮助

答案 1 :(得分:2)

  

我如何从这一栏中仅选择科学?

不确定你的意思是什么,但这里是

让所有教授科学的老师

SELECT *
FROM table
WHERE Subject LIKE '%Science%'

让老师教授科学但不表明他们教数学

SELECT TID, Fname, Lname, 'Science'
FROM table
WHERE Subject LIKE '%Science%'

让所有只教授科学的老师

SELECT *
FROM table
WHERE Subject = 'Science'

使用您要找的任何一个

答案 2 :(得分:0)

您也可以像这样使用

SELECT * FROM [TABLE] WHERE [SUBJECT] IN ( 'Science');