[英]Mysql SUBSTRING_INDEX() for fetching value after “-”
我有以下查詢
SELECT SUBSTRING_INDEX(table1.`val1`,' ',-3) AS Value1,
MAX(table1.`Covered Charges`) AS `Max Covered Charges`
FROM table1
但這個劑量似乎有效,我有這樣的結果
Value1 Max Covered Charges
0604 - Level 1 Hospital Clinic Visits 118.320653298836
0605 - Level 2 Hospital Clinic Visits 134.270025695931
0013 - Level II Debridement & Destruction 146.626388077148
0368 - Level II Pulmonary Tests 188.440063091483
0015 - Level III Debridement & Destruction 190.02526119403
0607 - Level 4 Hospital Clinic Visits 220.876543209877
0606 - Level 3 Hospital Clinic Visits 224.089367424242
我想要的是這樣的事情
Value1 Max Covered Charges
Level 1 Hospital Clinic Visits 118.320653298836
Level 2 Hospital Clinic Visits 134.270025695931
Level II Debridement & Destruction 146.626388077148
Level II Pulmonary Tests 188.440063091483
Level III Debridement & Destruction 190.02526119403
Level 4 Hospital Clinic Visits 220.876543209877
Level 3 Hospital Clinic Visits 224.089367424242
嘗試這個
SELECT SUBSTRING_INDEX(table1.`val1`,'-',-1)AS Value1, MAX(table1.`Covered Charges`) AS `Max Covered Charges`for Selected Hospital`
FROM table1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.