Maison  >  Questions et réponses  >  le corps du texte

Rapport d'erreur de la concatération SQL

Choisissez parmi les options ci-dessous et concaténez les colonnes « ville » et « état », séparées par des virgules, dans une nouvelle colonne personnalisée appelée « nouvelle_adresse ».

SELECT ___()____ new_address FROM clients;

C'est ainsi que je l'ai rempli

SELECT concat(city,',',state) as new_address FROM clients;

Mais c'est toujours faux

PingPing1081 Il y a quelques jours1088

répondre à tous(6)je répondrai

  • P粉880818043

    P粉8808180432022-10-20 10:25:46

    Avez-vous une réponse ? La même chose est vraie pour cela, l'anglais ne fonctionne pas non plus

    répondre
    0
  • 陈磊

    陈磊2021-11-05 14:35:00

    La déclaration elle-même devrait convenir. Vérifiez si la virgule saisie est une virgule en mode anglais

    répondre
    0
  • autoload

    autoload2021-11-04 09:13:03

    La fonction concat n'a pas pour fonction de spécifier un connecteur lors de la connexion de chaînes, vous pouvez utiliser concat_ws. L'exemple ci-dessus est

    select concat_ws(',',city,state)  as   new_address from customers;

    répondre
    0
  • 珠穆朗玛锋

    @p粉 @陈磊 @autoload J'ai essayé toutes vos méthodes une par une, mais j'obtiens toujours une erreur !

    珠穆朗玛锋 · 2023-04-03 16:19:32
  • Annulerrépondre