Structured query language (SQL) è un linguaggio standardizzato utilizzato per l'esecuzione di query e gestione dei dati nei database. Una query SQL è il nome dato a un'istruzione SQL o una serie di istruzioni eseguite in un database. Qualsiasi database può implementare SQL. Quando si esegue una query SQL, è possibile verificare se una stringa---qualsiasi raccolta di dati testuali---contiene solo un valore numerico. Scoprire se una stringa è numerica può rivelarsi utile---per esempio, è possibile eseguire funzioni matematiche su dati numerici che non è possibile sulle corde. È possibile anche non una stringa per contenere dati numerici, che si possono verificare e agire di conseguenza.
Istruzioni
1
Eseguire il database e aprire il generatore di query SQL testuale usuale.
2
Scrivere una query che include il valore che si desidera controllare. Utilizzando SQL, è possibile controllare il valore di un campo utilizzando un'espressione regolare. Per esempio
SELECT DISTINCT my_data FROM my_table
DOVE my_data REGEXP ('[0-9]');
Sostituire il valore "my_data" con il nome di campo e "my_table" con il tuo nome tabella.
Costruire la query utilizzando il precedente come un esempio di come determinare se un campo è numerico o non.
3
Eseguire la query su alcuni dati di prova in primo luogo. Verificare che l'output corrisponda a ciò che vi aspettate che accada prima di utilizzare la query su dati in tempo reale.
Consigli & Avvertenze
- Se si utilizza un sistema di database di Microsoft, è possibile sostituire l'express regolare nell'esempio precedente con la funzione IsNumeric, un modo più efficiente per eseguire la stessa operazione.
- Controllare sempre le query SQL con attenzione prima di eseguirle. Errori possono causare perdita di dati e altre conseguenze impreviste.
- Esistono differenze tra i sistemi di database. Sempre controllare la documentazione relativa al database particolare quando si lavora con le query.