Have the following full SQL:
SELECT
DS.DRUG_NAME AS DRUG_NAME,
SUM(INSTR(M.ASSOCIATED_TEXT, DS.SENSITIVE_STRING) > 0) AS SENSITIVE,
SUM(INSTR(M.ASSOCIATED_TEXT, DS.RESISTANT_STRING) > 0) AS RESISTANT,
ROUND(TOTAL(INSTR(M.ASSOCIATED_TEXT, DS.SENSITIVE_STRING) > 0) /
(TOTAL(INSTR(M.ASSOCIATED_TEXT, DS.SENSITIVE_STRING) > 0) +
TOTAL(INSTR(M.ASSOCIATED_TEXT, DS.RESISTANT_STRING) > 0)), 2) AS RATIO
FROM DRUG_SENSITIVITY_STRINGS DS
JOIN MSU M
WHERE M.ASSOCIATED_TEXT LIKE '%Nitrofurantoin. R%'
GROUP BY DS.DRUG_NAME
ORDER BY RATIO DESC, RESISTANT ASC
Result is shown below.
No matter whether I do RESISTANT ASC or RESISTANT DESC
I can't get Nitrofurantoin at the bottom where I would like it to be.
How can I do this?
RBS
*Drug**Sensitive*
*Resistant**Ratio*Ertapenem 10201Meropenem301Pip/Tazobactam301
Cefalexin/Cefdrxl4070.85Gentamicin310.75CiprofloxacinS1570.68Amoxicillin2115
0.58Ampicillin760.54Trimethoprim18290.38Amoxyclavulanate6130.32
Nitrofurantoin0470Cefixime000Erythromycin000Fluclox(Met/Ox)000Penicillin000
Tetracycline00
0