Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    760

    SQL - 3 domandine su check e concatenazione

    Sto creando un database,"appoggiandomi" a Postgresql
    Sono arrivato ad un punto dove mi sono sorte 3 domandine

    come faccio a mettere un check che rispetti le seguanti situazioni,

    un file può essere un eseguibile o un collegamento,è più corretto fare un booleano "tipo"

    tipo se è attivo è un eseguibile altrimenti è un collegamento,oppure
    2 booleani,ma se così fosse,come faccio a fare un check che si accorga che uno dei due sia necessariamente stato segnato?

    ---------
    avendo 2 campi es nome e cognome come faccio a crearne uno username che li unisca
    es mario rossi -->mariorossi ,con "&&"?
    ---------
    in autput di una query come si fa a stampare es
    xxxx "\" yyyyy "\" zzzzz
    come faccio a fargli fare "\" per dividere i contenuti? i valori sono avviamente in tabelle

    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    760
    nessuno?

  3. #3

    Re: SQL - 3 domandine su check e concatenazione

    Originariamente inviato da gabama

    avendo 2 campi es nome e cognome come faccio a crearne uno username che li unisca
    es mario rossi -->mariorossi ,con "&&"?
    ---------
    in autput di una query come si fa a stampare es
    xxxx "\" yyyyy "\" zzzzz
    come faccio a fargli fare "\" per dividere i contenuti? i valori sono avviamente in tabelle
    http://www.postgresql.org/docs/8.4/i...ns-string.html

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    39
    Metti un solo booleano, secondo me è inutile e dannoso tenerne due!
    Oppure se proprio non ti piace, puoi mettere un campo char che contenga 'e' per eseguibile o 'c' per collegamento, il che ti permetterebbe di gestire anche altri tipi in futuro!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    Direi che un solo tipo booleano sia sufficiente: dal momento che un file non può essere contemporaneamente un eseguibile e un collegamento, specificare due attributi booleani è ridondante, dato che con uno solo riesci a gestire tutti i casi (secondo una tua convenzione, ad esempio 0: eseguibile, 1: collegamento). Avrebbe senso utilizzarne 2 se il file potesse essere contemporaneamente entrambe le cose, ma dal momento che non è così il problema non sussiste.
    every day above ground is a good one

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    760
    ok,grazie a tutti
    quindi per fare la concatenazione 'xx' || 'yy'

    ma per mettere in output la barra come devo fare?

    Mi è sorto un nuovo piccolo dubbio
    avendo creato una struttura tipo ad albero,con ad es
    id prodotto padre
    1 elettronica 0
    2 tv 1
    3 mp3 1

    che codice sql devo scrivere per mettere al posto di 1 in padre elettronica?
    Grazie mille in anticipo

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    760
    nessuno?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.