mySQL where in子句
如果可以使用where in子句执行类似操作,我需要使用where in查询以下数据mySQL where in子句,mysql,Mysql,如果可以使用where in子句执行类似操作,我需要使用where in查询以下数据 select * FROM instructor AS i INNER JOIN teaches AS t ON i.id = t.ID where course_id in ('C%'); -I want every course ID that begins with C 使用LIKE而不是中的,你就完成了。使用LIKE而不是中的,你就完成了。使用LIKE'C% 选择* 从我的导师那里 内部联接在i.id
select *
FROM instructor AS i
INNER JOIN teaches AS t ON i.id = t.ID
where course_id in ('C%'); -I want every course ID that begins with C
使用
LIKE
而不是中的,你就完成了。使用LIKE
而不是中的,你就完成了。使用LIKE'C%
选择*
从我的导师那里
内部联接在i.id=t.id上作为t进行教学
当然,我喜欢“C%”代码>
请参见使用如“C%”
选择*
从我的导师那里
内部联接在i.id=t.id上作为t进行教学
当然,我喜欢“C%”代码>
参见像一样使用:
select *
FROM instructor AS i
INNER JOIN teaches AS t ON i.id = t.ID
where course_id LIKE 'C%';
像
一样使用:
select *
FROM instructor AS i
INNER JOIN teaches AS t ON i.id = t.ID
where course_id LIKE 'C%';
我想要每个以C开头的课程ID
有没有办法在何处实现这一点?这就是我被要求使用的东西FatalProphet
您可以将数据的第一个字母与所需的字母进行比较
示例:
我想要每个以C开头的课程ID
有没有办法在何处实现这一点?这就是我被要求使用的东西FatalProphet
您可以将数据的第一个字母与所需的字母进行比较
示例:
有没有办法在何处实现这一点?这就是我被要求使用的。为什么<代码>如
和
中的
执行不同的操作。一个是适合这项工作的工具,另一个不是。这就像说“我需要把两个数字相加,但我不能使用算术。”我不太确定,但你的回答让我觉得发号施令的人可能犯了错误。谢谢,有没有一种方法可以在何处实现这一点?这就是我被要求使用的。为什么<代码>如
和
中的
执行不同的操作。一个是适合这项工作的工具,另一个不是。这就像说“我需要把两个数字相加,但我不能使用算术。”我不太确定,但你的回答让我觉得发号施令的人可能犯了错误。谢谢