我有一个问题SHOW COLUMNS FROM table like 'column name'"
。我已经尝试过一些测试了一段时间,似乎就像“
where” column name='column'
。
但是,我想提前非常感谢您。
另外,我想说,为什么我不能使用SHOW COLUMNS FROM table = 'columnname'
?
更像是
WHERE column_name LIKE 'column name'
由于使用LIKE
,您可以在参数中放入通配符模式,例如
SHOW COLUMNS FROM table LIKE '%id'
将查找以结尾的所有列id
。
如果没有通配符,则LIKE
等效于=
。
如果您不想使用LIKE
,则可以使用WHERE
:
SHOW COLUMNS FROM table WHERE field = 'column name';
在SHOW COLUMNS
输出中,该field
列包含列名。该WHERE
条款还允许测试其他属性,例如
SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'
将找到所有VARCHAR
列。
问题内容: 我想查询一个表的名称列表,该表显示在另一个表的字段中。 例子: table1.title>老虎伍兹作弊,老虎伍兹崩溃,布拉德·皮特很棒,麦当娜领养,布拉德·皮特拍电影 table2.names>老虎伍兹,布拉德·皮特,麦当娜 这就是两个表和值。我想编写一个查询,计算来自table2.names的哪些名称最经常出现在table1.title中 有人建议使用内部联接,但我无法使它正常工作…
有两张表,分别储存产品信息与检测信息 检测信息表procheck中pro_id关联到产品信息表pro中的id,每个产品对应有多个检测信息记录 我现在需要把某个公司(产品表中company_id)生产的所有产品的最新一次检测报告调出来? 但是得出的结果却是: 全部给我找了出来,而我真正需要的是箭头上的三条即可。 求SQL语句.....
请通过以下查询创建表: 插入查询 我尝试过以下查询: 表: 错误输出: 此图像显示重复数据: 所需输出: 此图将显示所需的输出: 描述: 当我们打开交易时,它将存储到交易表中。之后,当我们结束交易时,它将以不同的时间和数量进行另一次输入(如果交易部分结束,那么数量将不同,否则完全结束交易)。在这里,第一个条目将打开存储为时间的\u时间,第二个条目将关闭\u时间。那么,如何将两个或多个记录转换为具有
当我尝试在查询中引用plsql表记录时,我收到pls-201错误。 下面是一个问题示例: 错误报告-ORA-06550:第15行,第23列:PLS-00201:标识符“QRY”。ID“必须声明为ORA-06550:第15行,第23列:PLS-00201:标识符”QRY。ID’必须声明为ORA-06550:第15行,第12列:PL/SQL:ORA-00904::无效标识符ORA-06550:第15行
这两个表是: > < li> 学生(学生标识,学生姓名); score (student_id,subject,score1,score2)。 我想在student表中添加一个新列来查找每个学生所有科目的平均分。我该怎么做呢?
问题内容: 我正在运行此查询 但这不是我想要的结果,它返回多行。 我的一张桌子看起来像这个名字: 另一个表看起来像这个名字: 我如何使其选择查询,以便可以从两个表中获取与之相关的所有值,并使它看起来像这样 所需的输出: 谢谢!(提前!) 问题答案: 为您提供所需的输出(但这并不灵活,因此,如果添加要输出的更多详细信息,将无法进行更改而不进行更改):-