Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

MySQL : Query String a Int

MySQL memorizza i dati in modo diverso a seconda di ciò che è. Per esempio , una stringa di caratteri di testo è memorizzato in modo diverso un numero intero o un numero a virgola mobile . A volte potrebbe essere necessario convertire i dati da una query MySQL da un tipo di dati all'altro. Per aiutarvi a fare in modo , MySQL fornisce funzioni CAST e CONVERT . MySQL Tipi di dati

MySQL memorizza i dati in diversi tipi di dati , come ad esempio CHAR e VARCHAR per la memorizzazione di stringhe di caratteri , INT per la memorizzazione di dati interi e DATETIME per la memorizzazione di dati .

MySQL Data Type Casting

Quando si modificano i dati da un tipo di dati a un altro , questo si chiama " fusione ". A volte potrebbe essere necessario lanciare dati per confrontarlo con altri dati o per conservarla in un'altra tabella o colonna .
CAST e CONVERT

CAST e Convertire sono due funzioni utilizzate per lanciare i tipi di dati . Sia in generale compiere lo stesso scopo , anche se ognuno ha una sintassi leggermente diversa

CAST sintassi : .

CAST ( valore AS tipo ) per

CONVERT sintassi:

CONVERTITO ( valore , tipo )
Casting Strings

e ' comune a prendere in dati forniti dall'utente sotto forma di stringa , e poi gettato in un tipo di dati che è più facile da gestire prima di riporla nel database. Per esempio, se si dispone di una stringa di numeri , è possibile lanciare la stringa come un numero intero con segno prima di inserire il valore come una riga in una tabella

esempio CAST : .

INSERT INTO my_table ( my_column )

VALORI

( CAST ( '123 ' As Integer) ) per

CONVERT esempio :

INSERT INTO my_table ( my_column ) per

VALORI

( CONVERT ( '123 ' , Integer ) ) economici

 

Programmazione © www.354353.com