Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Show Table Columns

  1. #1

    Show Table Columns

    Cia a tutti, dovrei eseguire sul db MYsql una query che restituisce l'elenco di tutte le colonne di una specifica tabella.

    Il problema che devo escludere tutte le colonne che iniziano con un numero

    esempio:

    tab1: id_tab,nome,cognome,32_visita1

    Devo ottenere solo: id_tab,nome e cognome

    Pensavo di usare il comando SHOW COLUMNS FROM tab1 con un espressione regolare. Giusto?

    vi ringrazio

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    show columns from tabella where field not regexp '^[0-9]'

  3. #3
    ti ringrazio ..gentilissimo

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prego. Se può servirti dai anche uno sguardo all'information_schema che ti consente una maggiore flessibillità nell'eseguire query su metadati e dà accesso a più informazioni rispetto alla sintassi di show.

    codice:
    select * from information_schema.columns
    where table_schema = 'nome_db' 
    and table_name = 'nome_tabella'
    and column_name not regexp '^[0-9]'

  5. #5
    ti ringrazio!!!!!!

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.