none
in una vista di sql server e' possibile creare un campo calcolato? RRS feed

  • Domanda

  • proveniendo da Access sfruttavo le query per concatenare viste di campi di tabelle diverse e fare campi calcolati.

    Come si crea un campo calcolato in una vista di sql server?

    se ho la solita tabella

    dbo.rubrica(cognome,nome,cap,prov)

    select cognome,  nome, Cognome & " " & nome as ccNominativo from dbo.rubrica

    (vorrei concatenare 2 campi )

    qual e' la sintassi corretta?

    Grazie

    PFMarro

    martedì 6 marzo 2012 16:30

Risposte

  • si certo che puoi

    concatena con +

    quindi select nome + '  ' + cognome as Nominativo from miatabella

    puoi concatenare anche campi di 2 tabelle diverse tipo

    select tab1.campo1 + ' ' + tab2.campo2 from tab1 inner join tab2 on  tab1.id = tab2.id 

    ad esempio, questo purchè siano campi testo come varchar e nvarchar o char,  altrimenti devi fare un cast, ma intanto prova così

    martedì 6 marzo 2012 20:09