sql - 需要找到连接结果与 concat(column1, column2) 匹配的所有结果
问题描述
我需要为那些我拥有的连接列表与concat(car_number, penalty_date)
select car_number, crn, city, rulename,dt from hive.trust.fraud_crns_consolidated_reporting
where (select concat(car_number,penalty_date) as "Concatenation") in
('svvsvsvs25072019-08-25')
结果:
Car_number crn city rulename dt
svvsvsvs 33334 Bangalore dd2 2019-08-25
解决方案
您可以像这样使用子查询:
Select *
from
(select car_number, crn, city, rulename,dt, concat(car_number,penalty_date) as "Concatenation"
from hive.trust.fraud_crns_consolidated_reporting
) t
where t.Concatenation = 'XDFDFD2019-09-01'
或者在 where 子句中使用 concat
select car_number, crn, city, rulename,dt, concat(car_number,penalty_date) as "Concatenation"
from hive.trust.fraud_crns_consolidated_reporting
where concat(car_number,penalty_date) = 'XDFDFD2019-09-01'
干杯!!
推荐阅读
- swift - Getting An Interstitial Ad Error When Ad Not Ready - Swift
- linux - List files that start with one or two numeric characters and a dash
- python - Grouping Items Python
- charts - Charts from user input
- javascript - How can I use the background property using Javascript instead of using tag?
- git - Github Pages not deploying remote theme
- python - Python-pandas“read_csv”没有读取整个 .TXT 文件
- android - 自定义组件 sccs 未在 ionic 5 中加载
- php - 无法使用 phpseclib 创建 Crypt_RSA 实例
- python - 如何根据另一列的总和动态离散化熊猫列?