MySQL - Sélection de la même colonne résultant en 2 sorties différentes

Firdaus Indradhirmaya:

Je table qui ressemble à ceci:

item_id | item_name
--------+-------------
123     | Blue_Ocean
234     | Green_Grass

Je voudrais interroger les colonnes de ce tableau, de sorte que le résultat serait comme si,

item_id | item_name   | item_name_without_underscore
--------+-------------+------------------------------
123     | Blue_Ocean  | Blue Ocean
234     | Green_Grass | Green Grass

Est-ce possible avec juste une question? Ou dois-je analyser le résultat que je veux dans la partie back-end de mon application?

Gordon Linoff:

Vous pouvez utiliser replace():

select item_id, item_name,
       replace(item_name, '_', ' ') as item_name_without_underscore
from t;

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=387423&siteId=1
conseillé
Classement