sql - 问题要求提供“入围列”,但我收到了一个错误
问题描述
我在 CodeWars 中做一个 SQL 问题(这里的说明),我对这部分感到困惑:
为了帮助抄写员,将连接起来的名字和姓氏列(用空格分隔)返回到单个候选列表列中,并将每个名字的第一个字母大写。
“入围列”是什么意思?我认为这意味着返回一个列,但我收到了一个错误。
这是我尝试过的:
SELECT INITCAP(firstname) || ' ' || INITCAP(lastname)
FROM Elves
WHERE firstname LIKE '%tegil%' OR lastname LIKE '%*%'
如果有人能阐明情况,那就太好了。谢谢!
解决方案
SELECT CONCAT(INITCAP(firstname)," ",INITCAP(lastname)) AS shortlist FROM Elves WHERE firstname LIKE '%tegil%' OR lastname LIKE '%astar%';
推荐阅读
- java - 为什么 gson 改变我的 Base64 编码以及如何防止它
- nginx - Nginx 代理不工作,返回 400 错误
- google-sheets - 谷歌表格 - 如果找到,则在另一列中搜索列值,复制第二列的值
- wordpress - 赛普拉斯测试:发现没有
- 元素
- javascript - 如何自动刷新从 JSON API 获取数据的函数?
- azure - 使用 ARM 模板部署时如何获取 Application Insights 应用程序 ID?
- python - 在 Python 中为 a 中的字典键分配新值
- google-cloud-platform - 使用 Istio Policy 和 GKE Network Policy 有什么好处吗?
- c# - 许多索赔原则 - 如何访问非标准的
- python - VS Code 中的 Python:对于 numpy 中的 linspace 函数返回的对象,IntelliSense 无法正常工作