根据“歌手”表建立视图myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是 ______。
A.CREATE VIEW myview AS SELECT*FROM歌手WHERE LEFT(歌手号,1)=“1”
B.CREATE VIEW myview AS SELECT*FROM歌手WHERE LIKE(“1”,歌手号)
C.CREATE VIEW myview SELECT*FROM歌手WHERE LEFT(歌手号,1)=“1”
D.CREATE VIEW myview SELECT*FROM歌手WHERE LIKE(“1”,歌手号)
参考答案:A
解析:[知识点] Visual FoxPro数据库的基本操作/建立视图与数据查询[评析] CREATE VIEW view_name[(column_name[,column_name]...)] as select_statement 其中select_statement可以是任意的SELECT查询语句,它说明和限定了视图中的数据;当没有为视图指定字段名(column_name)时,视图的字段名将与select_statement中指定的字段名或表中的字段名同名。LEFT函数是从字符串的左边(即第一个)开始截取。 LIKE(〈字符表达式1><字符表达式2〉):比较两个字符串位置上的字符,若所有字符都相匹配,函数返回逻辑真,否则返回逻辑假。〈字符表达式1〉中可以包含通配符*和。*可以与任何数目的字符相匹配,可以与任何单字字符相匹配。LIKE('xy','xyz')的运算结果为逻辑真。