我正在为这个实习做测验,一个问题的措词很奇怪。我希望你们中的一个能帮助我澄清一下。
上下文:我刚刚创建了一个平面文件表(数据库),并添加了4列(UserId,名字,姓氏,电子邮件)。我在每一列中填充了15行虚构数据。
问题指出“查询姓氏列中所有以字母B开头并按姓氏列降序排列的行。”
我不确定他们要什么,这对您有意义吗?
答案 0 :(得分:3)
问题是要您查询表,选择“名字”列以及所有以字母“ B”开头的数据。然后按姓氏排序。这是一个相当基本的查询:
SELECT t.firstname
FROM tablename t
WHERE t.firstname like 'B%'
ORDER BY t.lastname DESC;
编辑:我确实忘记了DESC;
答案 1 :(得分:2)
查询包括检索名字以字母B开头的行的名字和姓氏,然后使用姓氏字段以降序对结果集进行排序。
sql中的查询如下:
SELECT firstname, lastname FROM users WHERE firstname LIKE 'B%' ORDER BY lastname DESC;