sql - SQL 查询检索某个名字
问题描述
编写 SQL 查询以检索位于 CA、TX、FL、NV、NM 州但不包括以下城市(达拉斯、旧金山、奥克兰)的贷款的贷款编号、州和城市、客户名字,并且只返回贷款其中客户的名字以 John 开头。
我尝试了什么:
SELECT [LoanNumber], [State], [City], [CustomerFname]
FROM dbo.Loan
WHERE STATE IN ('CA','TX','FL','NV','NM')
AND CITY NOT IN ('DALLAS','SANFRANCISCO','OAKLAND')
HAVING [CustomerFname] = ' Mr.John'
解决方案
仅在字符串末尾添加通配符条目 (%) 以获取以 John 开头的客户。
SELECT [LoanNumber],[State],[City],[CustomerFname]
FROM dbo.Loan
WHERE STATE IN( 'CA','TX','FL','NV','NM')
AND CITY NOT IN('DALLAS','SANFRANCISCO','OAKLAND')
AND [CustomerFname] LIKE 'Mr.John%'
推荐阅读
- scala - 如何在 Spark Dataframe 上应用转换来生成元组?
- c++ - 给定代码是否有任何更改,因此我可以为问题提供正确的输出
- javascript - Javascript实践测试题:匿名函数
- amazon-web-services - 尝试使用信用卡付款时出现 AWS Workspaces 问题
- groovy - 如何逐行读取文本文件在jmeter中使用groovy脚本引擎定义计数函数
- python-3.x - 寻找平均蟒蛇的技术
- dask - 有没有办法使用 dask 在镶木地板文件上运行 SQL 语句?
- python - Django:无法分配“<Booking:loader2>”:“Booking.b_price”必须是“Loader_post”实例
- amp-html - 如何最初激活 amp-story-player 中的任何网络故事
- firebase - 如何在 Flutter 中的某些布尔条件下启用按钮?