1
我有以下查詢Mysql的SUBSTRING_INDEX()用於後取值「 - 」
SELECT SUBSTRING_INDEX(table1.`val1`,' ',-3) AS Value1,
MAX(table1.`Covered Charges`) AS `Max Covered Charges`
FROM table1
但dosent似乎工作,我有導致這樣
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
看到我查詢我已經在做類似的 –
@ noobie的PHP的東西。 。 。你的查詢對於第三個參數有'-3'。這有'-1'。 '-1'看起來正確的數據。 –
@GordonLinoff:這樣做沒有返回慾望的東西,我得到的只是原始結果 –