Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494

    Selezionare numero e campo

    Salve,
    spiego il titolo perché non è comprensibile,
    ho una tabella che contiene varie righe di strutture, una colonna è chiamata servizi e all'interno vi sono dei servizi separati da virgola.

    Vorrei selezionare tutti i servizi individualmente e contare quante strutture ci sono per quel servizio.

    Se il campo non fosse stato multiplo cioè separato da virgole, avrei fatto cosi:

    codice:
    SELECT tipologia, count(*) as quanti FROM tabella
    Ma come faccio se il campo è formato da più parole separate da virgole?

    So come prendere il primo o il secondo valore

    codice:
    SELECT SUBSTRING_INDEX(campo', ', 2);
    ma i valori sono più di uno

  2. #2
    pippo, dipende dal db. per questo il regolamento dice di indicarlo nel titolo!

  3. #3
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Pippo?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    No, ma anche se fosse che importanza avrebbe?

  6. #6
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Non si intende il nome del database (che potrebbe essere "pippo" o qualunque altro) ma da che database server stai usando (MySQL, SQL Server, Oracle, Access, etc)
    Per questo, appunto, il regolamento dice di indicarlo nel titolo (regolamento che non hai letto evidentemente...)

  7. #7
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Mysql

  8. #8
    appurato che è MySql, posti la struttura delle tabelle e un esempio del contenuto delle stesse? Accenderei la mia boccia di vetro, ma è a riparare da Zeno lo stagnino

  9. #9
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    La tabella è molto semplice:

    Stutture

    struttura_id | nome_struttura | indirizzo_struttura | servizi_struttura

    1 | Ristorante Pippo | Via delle vie, 12 | wi-fi, animali, piano bar
    2 | Ristorante Bello | Via delle vie, 12 | wi-fi, animali, vista balcone

    il campo servizi è un campo text, vorrei estrarre tutti i servizi ad uno ad uno e sapere quante strutture hanno quel servizio e avevo pensato a count.

    Esempio estrazione:

    servizi_struttura | numero
    wi-fi | 2
    animali | 2
    piano bar | 1
    vista balcone | 1

  10. #10
    non hai una tabella di servizi?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.