澄清数据库架构问题

时间:2019-04-22 23:21:14

标签: sql sql-server

我正在为这个实习做测验,一个问题的措词很奇怪。我希望你们中的一个能帮助我澄清一下。

上下文:我刚刚创建了一个平面文件表(数据库),并添加了4列(UserId,名字,姓氏,电子邮件)。我在每一列中填充了15行虚构数据。

问题指出“查询姓氏列中所有以字母B开头并按姓氏列降序排列的行。”

我不确定他们要什么,这对您有意义吗?

2 个答案:

答案 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;