我想创建一个数据库视图,并让此视图仅包含特定列中具有特定字符串的行。
我知道这不起作用,但应该提出一般性的想法:
create view education_level
SELECT * FROM `full_data` WHERE `category` contains 'Education Level'
在此示例中,我需要做些什么来创建一个只包含那些具有"教育水平"作为"类别"中的值列?
答案 0 :(得分:2)
CREATE VIEW education_level AS
SELECT * FROM `full_data`
WHERE `category` like '%Education Level%';
答案 1 :(得分:1)
如果类别为“教育程度”,请使用:
SELECT * FROM `full_data` WHERE category = 'Education Level'
如果在教育程度之后可能存在某些内容,例如: “教育等级2”使用:
SELECT * FROM `full_data` WHERE category LIKE 'Education Level%'
如果教育水平面前可能有某些内容,例如'这个教育水平'使用:
SELECT * FROM `full_data` WHERE category LIKE '%Education Level'
如果教育水平之前和之后可能存在某些内容,例如: '这个教育等级2'使用:
SELECT * FROM `full_data` WHERE category = '%Education Level%'
答案 2 :(得分:0)
创建视图education_level
SELECT * FROM full_data
WHERE category =' Education Level'
答案 3 :(得分:0)
使用
WHERE `category` LIKE 'Education Level'